SAP ABAP Class /IWFND/CL_MED_MDL_DB_ACCESS (Database access class to meta data model)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_MED_DB_ACCESS_BASE Base Class for Meta Data DB Access 20101109
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_MDL_MAP_PERSIST write api for meta model persistence 20100902
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_MDL_PERSIST_DT Interface for Meta Model Design Time 20100915
4 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_MDL_PERSIST_RE read api for meta model persistency 20100802
5 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_MDL_PERSIST_WR write api for meta model persistence 20100715
Properties
Class /IWFND/CL_MED_MDL_DB_ACCESS  
Short Description Database access class to meta data model    
Super Class /IWFND/CL_MED_DB_ACCESS_BASE Base Class for Meta Data DB Access 
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 20100714   SAP 
Last change 20131127   SAP 
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
# Interface Abstract Final Description Created on
1 /IWFND/IF_MED_MDL_MAP_PERSIST write api for meta model persistence 20100902
2 /IWFND/IF_MED_MDL_PERSIST_DT Interface for Meta Model Design Time 20100915
3 /IWFND/IF_MED_MDL_PERSIST_RE read api for meta model persistency 20100802
4 /IWFND/IF_MED_MDL_PERSIST_WR write api for meta model persistence 20100715
Friends
Class /IWFND/CL_MED_MDL_DB_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOOLEAN_FALSE Instance attribute Private Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20120314
2 GCS_MED_OBJECT_STATE Constant Private See coding 20101109
3 GCS_MODEL_TYPE Constant Private See coding 20101119
4 GC_AGENT Constant Public Type reference (TYPE) /IWFND/SUP_IW_AGENT 'MED_ACCESS' SCL Agent or Component 20100818
5 GC_ANNOTATION_LANGUAGE_TYPE Constant Private Type reference (TYPE) /IWFND/MED_MDL_ANNO_VALUE_TYPE 'L' 20101103
6 GC_ANNOTATION_TRUE_VALUE Constant Private Type reference (TYPE) /IWFND/MED_MDL_ANNOTATN_VALUE 'true' 20101102
7 GC_ENTITY_PARENT_TYPE Constant Private See coding 20101104
8 GC_EXTERMODEL_TYPES Constant Private See coding 20101124
9 GC_GEN_FLAG_ANNO_UUID Constant Private Type reference (TYPE) /IWFND/MED_MDL_ANNOTATION_UUID 'SN6392B4D81EA3B056DB1138A7CF8997B3' 20101019
10 GC_ID_TYPES Constant Private See coding 20101124
11 GC_KEY_GEN_FLAG_ANNO_UUID Constant Private Type reference (TYPE) /IWFND/MED_MDL_ANNOTATION_UUID 'SNB4A1119A155A403C3717294A935A9432' 20101102
12 GC_MESSAGE_CLASS Constant Public Type reference (TYPE) SYMSGID '/IWFND/MED' Message Class 20100818
13 GC_NODE_ENTITY_TYPE Instance attribute Private Attribute reference (LIKE) 20100831
14 GC_OPERATION_ENTITY_TYPE Instance attribute Private Attribute reference (LIKE) 20100831
15 GC_PROPERTY_ENTITY_TYPE Instance attribute Private Attribute reference (LIKE) 20100831
16 GC_REFERENCE_ENTITY_TYPE Instance attribute Private Attribute reference (LIKE) 20100831
17 GC_SAP_SYTEM Constant Public Type reference (TYPE) SY-SYSID 'SAP' 20101210
18 GC_STANDARD_LANGUAGE Constant Public Type reference (TYPE) SY-LANGU 'E' Language Key of Current Text Environment 20110322
19 MO_EXTERNAL_MODEL_LOADER Instance attribute Private Object reference (TYPE REF TO) /IWFND/BD_MED_MDL_MODEL_LOAD 20120925
20 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_LOGGER Logger for AppsLog and CCMS 20120313
21 MS_DESCRIPTION Instance attribute Private Type reference (TYPE) /IWFND/I_MED_OHT Model Header Texts 20101208
22 MS_EXTERNAL_MODEL Instance attribute Private Type reference (TYPE) /IWFND/I_MED_EMM External Model Interface - Mapping to identifier 20120926
23 MS_EXTERNAL_MODEL_MAPPING Instance attribute Private Type reference (TYPE) TY_S_EXTERNAL_MODEL_MAPPING 20110221
24 MS_MODEL_HEADER Instance attribute Private Type reference (TYPE) TY_S_MODEL_HEADER gsdo object header table 20100809
25 MT_EXT_PRIVATE_ANNOTATIONS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101026
26 MT_EXT_PUBLIC_ANNOTATIONS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101026
27 MT_EXT_TEXT_KEYS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_TEXT_KEYS 20100809
28 MT_MERGED_NODES Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20101020
29 MT_MERGED_OPERATIONS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20101020
30 MT_MERGED_PROPERTIES Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20101020
31 MT_MERGED_REFERENCES Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20101020
32 MT_REF_CONSTRAINTS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_REF_CONSTRAIN 20110301
33 MT_SV_UUID_MAP Instance attribute Private Type reference (TYPE) TY_T_UUIDS_MAP 20100809
34 MT_SV_UUID_TYPE_MAP Instance attribute Private Type reference (TYPE) TY_T_MED_UUID_TYPE_MAP 20100809
35 MV_BASE_MODEL_IDENTIFIER Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20100810
36 MV_GSDO_TYPE Instance attribute Private Type reference (TYPE) /IWFND/COR_GSDO_TYPE 20100809
37 MV_IS_MODEL_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101020
38 MV_MODEL_NAME Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_NAME Meta Model Name 20100908
39 MV_MODEL_TYPE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE 20100809
40 MV_MSG_HANDLE Instance attribute Private Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20100818
41 MV_STATE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG 'A' Active Flag for Model 20101115
42 MV_UUID_PREFIX Instance attribute Private Type reference (TYPE) CHAR1 '-' 20100809
43 MV_VERSION Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_VERSION 20100809
44 MV_WRITE_STATE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG 'A' Active Flag for Model 20101119
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_META_MODEL Instance method Public Method 20101126
2 APPEND_MESSAGE Instance method Private Method 20100913
3 APPEND_TO_TABLE Instance method Private Method 20100816
4 CALCULATE_DELTA_FOR_UPDATE Instance method Private Method 20101020
5 CLEAR_ID_FLAGS Instance method Private Method 20100906
6 CONSTRUCTOR Instance method Public Constructor Constructor of Meta Data DB Access Class 20100714
7 COPY_META_MODEL Instance method Public Method 20101126
8 COPY_NODE_DATA Instance method Private Method 20100719
9 COPY_OPERATION_DATA Instance method Private Method 20100719
10 COPY_PROPERTY_DATA Instance method Private Method 20100719
11 COPY_REFERENCE_DATA Instance method Private Method 20100719
12 COPY_TO_INACTIVE_BEFORE_WRITE Instance method Private Method 20101115
13 CREATE Static method Public Method 20110221
14 EXTERNAL_TO_META_MODEL Instance method Private Method Transform external to meta model 20100714
15 FILL_ID_NAME_MAPPING Instance method Private Method creates an id-name mapping table from the given input 20100902
16 FILL_NAME_ID_MAPPING Instance method Private Method creates a name-id mapping table from the given input 20100902
17 GET_ANNOTATIONS Instance method Private Method 20100802
18 GET_ANNOTATIONS_FOR_MODELS Instance method Private Method 20101007
19 GET_ANNOTATION_DEFINITIONS Instance method Public Method 20100929
20 GET_ANNOTATION_INTERNALLY Instance method Private Method 20100720
21 GET_ANNOTATION_MAPPING_TYPES Instance method Private Method 20101021
22 GET_COMP_ANNOS_INTERNALLY Instance method Private Method 20100825
23 GET_EXTERNAL_MODEL Instance method Private Method Get external model 20100714
24 GET_EXTERNAL_MODEL_LOADER Instance method Private Method Returns instance of external model loader 20120925
25 GET_EXTERNAL_TEXT_LOADER Instance method Private Method 20100910
26 GET_HEADER Instance method Private Method 20100722
27 GET_KEY_CONSTRAINTS Instance method Private Method 20110301
28 GET_LANGUAGE_ANNOTATIONS Instance method Private Method 20100802
29 GET_MERGED_ANNOTATIONS Instance method Private Method 20100802
30 GET_META_DATA_FOR_EXT_MODEL Instance method Private Method Get Meta Data for the given external Model Type 20100719
31 GET_META_DATA_FOR_INT_MODEL Instance method Private Method Get Meta Data for the given internal Model Type 20100719
32 GET_META_DATA_MODEL Instance method Private Method 20100802
33 GET_MODEL_HEADER Instance method Private Method 20100923
34 GET_MODEL_INHERITANCE Instance method Private Method 20100804
35 GET_MODEL_VERSIONS Instance method Private Method 20100720
36 GET_NAMESPACE_ANNOTATION_KEYS Instance method Private Method 20100802
37 GET_SMALL_GUID Static method Private Method 20100730
38 GET_STRUCTURE_DELTA_FOR_UPDATE Instance method Private Method 20101020
39 GET_TABLE_DELTA_FOR_UPDATE Instance method Private Method 20101020
40 GET_TEXTS Instance method Private Method 20100802
41 HANDLE_ENTITY_UPDATE Instance method Private Method 20100723
42 IS_MODEL_TYPE_VALID Static method Private Method Checks whether a model type is valid 20100719
43 MERGE_MODEL_STRUCTURES Instance method Private Method Generic merger for two models 20100716
44 MERGE_MODEL_TABLE Instance method Private Method 20100719
45 MERGE_MODEL_TABLES Instance method Private Method Merges tables of two models 20100716
46 RAISE_CHANGE_EVENT Instance method Private Method 20100929
47 TRANSFORM_MAPPING Instance method Private Method transforms a name based mapping into entities based mapping 20100902
48 UPDATE_HEADER Instance method Private Method 20101116
49 UPDATE_IDS Instance method Private Method 20100719
50 WRITE_ANNOTATION_DEFINITIONS Static method Public Method 20100805
Events
Class /IWFND/CL_MED_MDL_DB_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CODELIST_KEY Private See coding 20100809 BEGIN OF ty_s_codelist_key, entity_id TYPE /iwfnd/med_mdl_uuid_small, codelist_key TYPE /iwfnd/med_mdl_code_list_key, langu TYPE langu, END OF ty_s_codelist_key
2 TY_S_DBA_ENTITY_KEY Private See coding 20100809 BEGIN OF ty_s_dba_entity_key, entity_id TYPE /iwfnd/med_mdl_uuid_small, model_identifier TYPE /iwfnd/med_mdl_identifier, entity_type TYPE /iwfnd/med_mdl_entity_type, is_enabled TYPE /iwfnd/med_mdl_entity_enabled, semantic TYPE /iwfnd/med_mdl_entity_tag, name TYPE /iwfnd/med_mdl_element_name, external_name TYPE /iwfnd/med_mdl_elmnt_ext_name, docu_id TYPE /iwfnd/med_mdl_docu_id, END OF ty_s_dba_entity_key
3 TY_S_DBA_NODE Private See coding 20100809 BEGIN OF ty_s_dba_node. INCLUDE TYPE ty_s_dba_entity_key. INCLUDE TYPE /iwfnd/s_med_mdl_node_cl_data. TYPES: END OF ty_s_dba_node
4 TY_S_DBA_OPERATION Private See coding 20100809 BEGIN OF ty_s_dba_operation. INCLUDE TYPE ty_s_dba_entity_key. TYPES: output_node TYPE /iwfnd/med_mdl_uuid_small, input_node TYPE /iwfnd/med_mdl_uuid_small, operation_type TYPE /iwfnd/med_mdl_operation_types, enabled TYPE /iwfnd/med_mdl_operation_enbld, freetext_search TYPE /iwfnd/med_mdl_freetxt_se_flag, multiplicity TYPE /iwfnd/med_mdl_cardinality, parent_entity_id TYPE /iwfnd/med_mdl_uuid_small, END OF ty_s_dba_operation
5 TY_S_DBA_PROPERTY Private See coding 20100809 BEGIN OF ty_s_dba_property. INCLUDE TYPE ty_s_dba_entity_key. INCLUDE TYPE /iwfnd/s_med_mdl_property_data. TYPES: parent_entity_id TYPE /iwfnd/med_mdl_uuid_small, END OF ty_s_dba_property
6 TY_S_DBA_REFERENCE Private See coding 20100809 BEGIN OF ty_s_dba_reference. INCLUDE TYPE ty_s_dba_entity_key. TYPES: source_entity_id TYPE /iwfnd/med_mdl_uuid_small, target_entity_id TYPE /iwfnd/med_mdl_uuid_small, target_mdl_ident TYPE /iwfnd/med_mdl_identifier, source_card TYPE /iwfnd/med_mdl_cardinality, target_card TYPE /iwfnd/med_mdl_cardinality, reference_type TYPE /iwfnd/med_mdl_reference_type, END OF ty_s_dba_reference
7 TY_S_EXTERNAL_MODEL_MAPPING Private See coding 20110221 BEGIN OF ty_s_external_model_mapping, external_type TYPE /iwfnd/med_mdl_external_type, external_name TYPE /iwfnd/med_mdl_external_name, END OF ty_s_external_model_mapping
8 TY_S_ID_NAME_MAPPING Private See coding 20100902 BEGIN OF ty_s_id_name_mapping, entity_id TYPE /iwfnd/med_mdl_uuid_small, name TYPE /iwfnd/med_mdl_element_name, external_name TYPE /iwfnd/med_mdl_external_name, entity_type TYPE /iwfnd/med_mdl_entity_type, entity_cardinality TYPE /iwfnd/med_mdl_cardinality, END OF ty_s_id_name_mapping
9 TY_S_INHERITANCE_MAP Private See coding 20100804 BEGIN OF ty_s_inheritance_map, inheritance_index TYPE sy-index, model_identifier TYPE /iwfnd/med_mdl_identifier, gsdo_type TYPE /iwfnd/cor_gsdo_type, version TYPE /iwfnd/med_mdl_version, model_type TYPE /iwfnd/med_mdl_model_type, dev_namespace TYPE /iwfnd/med_mdl_uuid_small, base_mdl_ident TYPE /iwfnd/med_mdl_identifier, END OF ty_s_inheritance_map
10 TY_S_MED_ANNOTATIONS_KEY Private See coding 20101006 BEGIN OF ty_s_med_annotations_key, entity_id TYPE /iwfnd/med_mdl_entity_id, annotatn_key_id TYPE /iwfnd/med_mdl_annotation_uuid, END OF ty_s_med_annotations_key
11 TY_S_MED_ANNOTATION_KEY_SET Private Attribute reference (LIKE) 20101006
12 TY_S_MED_ANNOTATION_NSP_SET Private See coding 20100809 BEGIN OF ty_s_med_annotation_nsp_set, namespace TYPE /iwfnd/med_mdl_annot_namespace, model_type TYPE /iwfnd/med_mdl_model_type, keys TYPE ty_t_med_annotation_key_sets, END OF ty_s_med_annotation_nsp_set
13 TY_S_MED_ANNO_MAPPING Private See coding 20101021 BEGIN OF ty_s_med_anno_mapping, annotatn_key_id TYPE /iwfnd/med_mdl_annotation_uuid, mapping_type TYPE /iwfnd/med_mdl_anno_map_type, END OF ty_s_med_anno_mapping
14 TY_S_MED_ENTITY_ID Private See coding 20100809 BEGIN OF ty_s_med_entity_id, entity_id TYPE /iwfnd/med_mdl_uuid_small, END OF ty_s_med_entity_id
15 TY_S_MED_ENTITY_MAPPING Private Attribute reference (LIKE) 20100902
16 TY_S_MED_MAPPING_ITEM Private Attribute reference (LIKE) 20100902
17 TY_S_MED_MDL_ANNOTATION_WR Private Attribute reference (LIKE) 20101020
18 TY_S_MED_REL_ENTITY_ID Private See coding 20100809 BEGIN OF ty_s_med_rel_entity_id, entity_id TYPE /iwfnd/med_mdl_uuid_small, related_entity_id TYPE /iwfnd/med_mdl_uuid_small, END OF ty_s_med_rel_entity_id
19 TY_S_MODEL_HEADER Private See coding 20100810 BEGIN OF ty_s_model_header, model_identifier TYPE /iwfnd/med_mdl_identifier, model_name TYPE /iwfnd/med_mdl_name, gsdo_type TYPE /iwfnd/cor_gsdo_type, version TYPE /iwfnd/med_mdl_version, model_type TYPE /iwfnd/med_mdl_model_type, root_nd_enty_id TYPE /iwfnd/med_mdl_uuid_small, default_query TYPE /iwfnd/med_mdl_uuid_small, created_by TYPE syuname, changed_by TYPE syuname, created_timestmp TYPE tzntstmps, changed_timestmp TYPE tzntstmps, END OF ty_s_model_header
20 TY_S_TEXT_KEY Private See coding 20100809 BEGIN OF ty_s_text_key, entity_id TYPE /iwfnd/med_mdl_uuid_small, text_type TYPE /iwfnd/med_mdl_text_type, langu TYPE langu, END OF ty_s_text_key
21 TY_S_TRANSPORT_ENTITY Private See coding 20100816 BEGIN OF ty_s_transport_entity, model_identifier TYPE /iwfnd/med_mdl_identifier, entity_id TYPE /iwfnd/med_mdl_uuid_small, END OF ty_s_transport_entity
22 TY_S_UUID_MAP Private See coding 20100715 BEGIN OF ty_s_uuid_map, transparent_id TYPE /iwfnd/med_mdl_uuid_small, transparent_id_type TYPE /iwfnd/med_mdl_uuid_type, persistent_id TYPE /iwfnd/med_mdl_uuid_small, END OF ty_s_uuid_map
23 TY_T_CODELIST_KEYS Private See coding 20100809 ty_t_codelist_keys TYPE HASHED TABLE OF ty_s_codelist_key WITH UNIQUE DEFAULT KEY
24 TY_T_DBA_NODES Private See coding 20100809 ty_t_dba_nodes TYPE SORTED TABLE OF ty_s_dba_node WITH UNIQUE KEY entity_id
25 TY_T_DBA_OPERATIONS Private See coding 20100809 ty_t_dba_operations TYPE SORTED TABLE OF ty_s_dba_operation WITH UNIQUE KEY entity_id
26 TY_T_DBA_PROPERTIES Private See coding 20100809 ty_t_dba_properties TYPE SORTED TABLE OF ty_s_dba_property WITH UNIQUE KEY entity_id
27 TY_T_DBA_REFERENCES Private See coding 20100809 ty_t_dba_references TYPE SORTED TABLE OF ty_s_dba_reference WITH UNIQUE KEY entity_id
28 TY_T_ID_NAME_MAPPING Private See coding 20100902 ty_t_id_name_mapping TYPE HASHED TABLE OF ty_s_id_name_mapping WITH UNIQUE KEY entity_id
29 TY_T_INHERITANCE_MAP Private See coding 20100809 ty_t_inheritance_map TYPE STANDARD TABLE OF ty_s_inheritance_map WITH NON-UNIQUE KEY model_identifier
30 TY_T_MED_ANNOTATIONS Private See coding 20100809 ty_t_med_annotations TYPE STANDARD TABLE OF /iwfnd/v_med_nae
31 TY_T_MED_ANNOTATION_KEYS Private See coding 20100809 ty_t_med_annotation_keys TYPE HASHED TABLE OF ty_s_med_annotations_key WITH UNIQUE KEY entity_id annotatn_key_id
32 TY_T_MED_ANNOTATION_KEY_SETS Private Attribute reference (LIKE) 20101006
33 TY_T_MED_ANNOTATION_NSP_SETS Private See coding 20100809 ty_t_med_annotation_nsp_sets TYPE HASHED TABLE OF ty_s_med_annotation_nsp_set WITH UNIQUE KEY namespace model_type
34 TY_T_MED_ANNO_MAPPING Private See coding 20101021 ty_t_med_anno_mapping TYPE HASHED TABLE OF ty_s_med_anno_mapping WITH UNIQUE KEY annotatn_key_id mapping_type
35 TY_T_MED_ENTITY_IDS Private See coding 20100809 ty_t_med_entity_ids TYPE HASHED TABLE OF ty_s_med_entity_id WITH UNIQUE KEY entity_id
36 TY_T_MED_ENTITY_MAPPING Private Attribute reference (LIKE) 20100902
37 TY_T_MED_MAPPING_ITEM Private Attribute reference (LIKE) 20100902
38 TY_T_MED_REL_ENTITY_IDS Private See coding 20100809 ty_t_med_rel_entity_ids TYPE HASHED TABLE OF ty_s_med_rel_entity_id WITH UNIQUE KEY entity_id
39 TY_T_MED_UUID_TYPE_MAP Private See coding 20100809 ty_t_med_uuid_type_map TYPE STANDARD TABLE OF REF TO /iwfnd/med_mdl_uuid_type
40 TY_T_NAME_ID_MAPPING Private See coding 20100902 ty_t_name_id_mapping TYPE HASHED TABLE OF ty_s_id_name_mapping WITH UNIQUE KEY name
41 TY_T_TEXT_KEYS Private See coding 20100809 ty_t_text_keys TYPE HASHED TABLE OF ty_s_text_key WITH UNIQUE DEFAULT KEY
42 TY_T_UUIDS_MAP Private See coding 20100715 ty_t_uuids_map TYPE HASHED TABLE OF ty_s_uuid_map WITH UNIQUE KEY transparent_id transparent_id_type
43 TY_T_VERSIONS Private See coding 20100809 ty_t_versions TYPE STANDARD TABLE OF /iwfnd/med_mdl_version
Method Signatures

Method ACTIVATE_META_MODEL Signature

Method ACTIVATE_META_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method ACTIVATE_META_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
2 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) SYMSGNO 20100913
3 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY /IWFND/CL_LOGGER=>ERROR 20100913
4 Importing IV_PARAMETER Call by reference Type reference (TYPE) ANY 20100913
5 Importing IV_PARAMETER_2 Call by reference Type reference (TYPE) ANY 20100913

Method APPEND_MESSAGE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method APPEND_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTENT Call by reference Type reference (TYPE) ANY TABLE 20100816
2 Importing IT_CONTENT Call by reference Type reference (TYPE) ANY TABLE 20100816

Method APPEND_TO_TABLE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method CALCULATE_DELTA_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20101020
2 Changing CT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20101020
3 Changing CT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20101020
4 Changing CT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20101020
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20101020

Method CLEAR_ID_FLAGS Signature

Method CLEAR_ID_FLAGS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method CLEAR_ID_FLAGS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20100810
2 Importing IV_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_TYPE SCL Business Object 20100714
3 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20100810
4 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAME Meta Model Name 20100908
5 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE type of meta model 20100719
6 Importing IV_STATE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG 'A' Active Flag for Model 20101115
7 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION version of meta model entity 20100714
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20100719

Method COPY_META_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TR_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20101126
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101126
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20101126
4 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAME Meta Model Name 20101126
5 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20101126
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20101126

Method COPY_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_NODE 20100722
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
3 Exporting ES_DATA Call by reference Type reference (TYPE) /IWFND/I_MED_NOD 20100719
4 Exporting ES_IS_DATA_INITIAL Call by reference Type reference (TYPE) BOOLEAN 20100726
5 Importing IS_HEADER Call by reference Type reference (TYPE) /IWFND/I_MED_VEH 20100719
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100913

Method COPY_OPERATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OPERATION Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OPERATION 20100722
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
3 Exporting ES_DATA Call by reference Type reference (TYPE) /IWFND/I_MED_OP 20100719
4 Exporting ES_IS_DATA_INITIAL Call by reference Type reference (TYPE) BOOLEAN 20100726
5 Importing IS_HEADER Call by reference Type reference (TYPE) /IWFND/I_MED_VEH 20100719
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100913

Method COPY_PROPERTY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROPERTY Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_PROPERTY 20100722
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
3 Exporting ES_DATA Call by reference Type reference (TYPE) /IWFND/I_MED_PRP 20100719
4 Exporting ES_IS_DATA_INITIAL Call by reference Type reference (TYPE) BOOLEAN 20100726
5 Importing IS_HEADER Call by reference Type reference (TYPE) /IWFND/I_MED_VEH 20100719
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100913

Method COPY_REFERENCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REFERENCE Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_REFERENCE 20100722
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
3 Exporting ES_DATA Call by reference Type reference (TYPE) /IWFND/I_MED_REF 20100719
4 Exporting ES_IS_DATA_INITIAL Call by reference Type reference (TYPE) BOOLEAN 20100726
5 Importing IS_HEADER Call by reference Type reference (TYPE) /IWFND/I_MED_VEH 20100719
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100913

Method COPY_TO_INACTIVE_BEFORE_WRITE Signature

Method COPY_TO_INACTIVE_BEFORE_WRITE on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method COPY_TO_INACTIVE_BEFORE_WRITE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20110221
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /IWFND/MED_MDL_DESCRIPTION Model Description 20110228
3 Importing IV_EXTERNAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_EXTERNAL_NAME name of an external model 20110221
4 Importing IV_EXTERNAL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_EXTERNAL_TYPE Type of external model 20110221
5 Importing IV_EXT_TECH_MDL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_TECHNICAL_NAME 20120312
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20110228
7 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAME Meta Model Name 20110221
8 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE Type of Meta Model 20110221
9 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20110221
10 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) /IWFND/CL_MED_MDL_DB_ACCESS 20110228
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20110221

Method EXTERNAL_TO_META_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MM_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20100810
2 Exporting ET_MM_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES Table type for meta data nodes 20100715
3 Exporting ET_MM_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS Table type for meta data operations 20100715
4 Exporting ET_MM_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES Table type for meta data properties database access 20100715
5 Exporting ET_MM_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES Table type for meta data references 20100715
6 Importing IT_INHERITANCE Call by reference Type reference (TYPE) TY_T_INHERITANCE_MAP 20100804
7 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_NODE_CLASS node class including attributes 20100715
8 Importing IT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_OPERATIONS operations table 20100715
9 Importing IT_PRIVATE_ANNOTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101026
10 Importing IT_PUBLIC_ANNOTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101026
11 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_REFERENCES reference table 20100715
12 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_TEXT_KEYS 20101013
13 Importing IV_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_TYPE SCL Business Object 20100719

Method EXTERNAL_TO_META_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method FILL_ID_NAME_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_NAME_MAPPING Call by reference Type reference (TYPE) TY_T_ID_NAME_MAPPING 20100902
2 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES 20100902
3 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES 20100902
4 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES 20100902

Method FILL_ID_NAME_MAPPING on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method FILL_NAME_ID_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_NAME_MAPPING Call by reference Type reference (TYPE) TY_T_NAME_ID_MAPPING 20100902
2 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES 20100902
3 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES 20100902
4 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES 20100902

Method FILL_NAME_ID_MAPPING on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_ANNOTATIONS Signature

Method GET_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_ANNOTATIONS_FOR_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANNOTATIONS Call by reference Type reference (TYPE) TY_T_MED_ANNOTATIONS 20101007
2 Importing IT_ANNO_NAMESPACES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_ANNO_NAMESPS table of annotation namespaces 20101007
3 Importing IT_SO_MODEL_IDENTIFIERS Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS SCL Framework: Select Options for Queries 20101007
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20101007
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20101007

Method GET_ANNOTATION_DEFINITIONS Signature

Method GET_ANNOTATION_DEFINITIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_ANNOTATION_DEFINITIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_ANNOTATION_INTERNALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20100720
2 Importing IT_ANNOTATIONS Call by reference Type reference (TYPE) TY_T_MED_ANNOTATIONS 20100720
3 Importing IT_SO_MODEL_IDENTIFIERS Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS 20100806

Method GET_ANNOTATION_INTERNALLY on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_ANNOTATION_MAPPING_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANNOTATIONS Call by reference Type reference (TYPE) TY_T_MED_ANNOTATIONS 20101021
2 Returning RT_MAPPING_TYPES Value transfer Type reference (TYPE) TY_T_MED_ANNO_MAPPING Annotation Definition Mapping Types 20101021

Method GET_ANNOTATION_MAPPING_TYPES on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_COMP_ANNOS_INTERNALLY 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 table for read write of annotated entities 20100825
2 Exporting ET_PUBLIC_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY table for read write of annotated entities 20100825
3 Importing IT_ANNOTATIONS Call by reference Type reference (TYPE) TY_T_MED_ANNOTATIONS 20100825
4 Importing IT_SO_MODEL_IDENTIFIERS Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS SCL Framework: Select Options for Queries 20100825

Method GET_COMP_ANNOS_INTERNALLY on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_EXTERNAL_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER 20110409
2 Exporting ES_VOCAN_MODEL Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_VOCAN_TYPES=>TY_S_VOCAN_MODEL 20130221
3 Exporting ET_DOCUMENTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_DOCUMENTATION Table of metadata documentation items / artifacts 20120911
4 Exporting ET_MODEL_USAGE Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_LOAD=>TY_T_MED_MDL_USAGE 20120323
5 Exporting ET_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_NODE_CLASS node class including attributes 20100714
6 Exporting ET_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_OPERATIONS reference table 20100714
7 Exporting ET_PRIVATE_ANNOTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101026
8 Exporting ET_PUBLIC_ANNOTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101026
9 Exporting ET_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_REFERENCES operations table 20100714
10 Exporting ET_TAGS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_TAGS List of Tags - keywords of a service 20130123
11 Exporting ET_TEXT_KEYS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_TEXT_KEYS 20101013
12 Importing IV_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_TYPE SCL Business Object 20100714
13 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101026
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20100720

Method GET_EXTERNAL_MODEL_LOADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXTERNAL_MODEL_LOADER Call by reference Object reference (TYPE REF TO) /IWFND/BD_MED_MDL_MODEL_LOAD badi definition for loading the data source model 20120926
2 Exporting ES_EXTERNAL_MODEL Call by reference Type reference (TYPE) /IWFND/I_MED_EMM External Model Interface - Mapping to identifier 20120926
3 Importing IV_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_TYPE GSDO Type 20120925
4 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20120925
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20120925

Method GET_EXTERNAL_TEXT_LOADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_TXT_OBJECT_TYPE 'E' type of source object for texts 20101026
2 Returning RO_TEXT_LOADER Value transfer Object reference (TYPE REF TO) /IWFND/BD_MED_MDL_LOAD_TXT 20100913

Method GET_EXTERNAL_TEXT_LOADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) /IWFND/I_MED_VEH 20100722
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
3 Changing CV_CREATED Call by reference Type reference (TYPE) BOOLEAN 20100722
4 Changing CV_UUID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100722
5 Changing CV_UUID_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_TYPE 20100722
6 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20101027
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100907

Method GET_KEY_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING Call by reference Type reference (TYPE) TY_T_MED_ENTITY_MAPPING 20110301
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20110301

Method GET_LANGUAGE_ANNOTATIONS Signature

Method GET_LANGUAGE_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_LANGUAGE_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_MERGED_ANNOTATIONS Signature

Method GET_MERGED_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_MERGED_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_META_DATA_FOR_EXT_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER 20110409
2 Changing CS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20100810
3 Changing CS_VOCAN_MODEL Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_VOCAN_TYPES=>TY_S_VOCAN_MODEL 20130221
4 Changing CT_DOCUMENTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_DOCUMENTATION Table of metadata documentation items / artifacts 20120911
5 Changing CT_MODEL_USAGE Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_LOAD=>TY_T_MED_MDL_USAGE 20120323
6 Changing CT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20100719
7 Changing CT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20100719
8 Changing CT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20100719
9 Changing CT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20100719
10 Changing CT_TAGS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_TAGS List of Tags - keywords of a service 20130123
11 Importing IT_INHERITANCE Call by reference Type reference (TYPE) TY_T_INHERITANCE_MAP 20100804
12 Importing IV_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_TYPE SCL Business Object 20100719
13 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101026
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20100720

Method GET_META_DATA_FOR_INT_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20100810
2 Changing CT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES Table type for meta data nodes 20100719
3 Changing CT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS Table type for meta data operations 20100719
4 Changing CT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES Table type for meta data properties database access 20100719
5 Changing CT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES Table type for meta data references 20100719
6 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20100730

Method GET_META_DATA_FOR_INT_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_META_DATA_MODEL Signature

Method GET_META_DATA_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_META_DATA_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_MODEL_HEADER Signature

Method GET_MODEL_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_MODEL_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_MODEL_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INHERITANCE Call by reference Type reference (TYPE) TY_T_INHERITANCE_MAP 20100804
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20100804

Method GET_MODEL_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSIONS Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS 20100720
2 Importing IV_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_TYPE 20100720
3 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE 20100720
4 Importing IV_SUB_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 20100720

Method GET_MODEL_VERSIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_NAMESPACE_ANNOTATION_KEYS Signature

Method GET_NAMESPACE_ANNOTATION_KEYS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_NAMESPACE_ANNOTATION_KEYS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_SMALL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_UUID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100730
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ENTITY_TYPE 20100906
3 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20101027
4 Importing IV_UUID_PREFIX Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101102

Method GET_SMALL_GUID on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_STRUCTURE_DELTA_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TRGT_STRUCTURE Call by reference Type reference (TYPE) ANY 20101020
2 Importing IS_SELF_STRUCTURE Call by reference Type reference (TYPE) ANY 20101028
3 Importing IS_SRC_STRUCTURE Call by reference Type reference (TYPE) ANY 20101020

Method GET_STRUCTURE_DELTA_FOR_UPDATE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_TABLE_DELTA_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_DELTAS Call by reference Type reference (TYPE) ANY TABLE 20101020
2 Importing IT_ENTITY_ORIGINALS Call by reference Type reference (TYPE) ANY TABLE 20101020
3 Importing IT_ENTITY_SELFS Call by reference Type reference (TYPE) ANY TABLE 20101028
4 Importing IT_ENTITY_UPDATES Call by reference Type reference (TYPE) ANY TABLE 20101020

Method GET_TABLE_DELTA_FOR_UPDATE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method GET_TEXTS Signature

Method GET_TEXTS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_TEXTS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method HANDLE_ENTITY_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) /IWFND/I_MED_VEH 20100723
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
3 Changing CV_UUID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100723
4 Changing CV_UUID_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_TYPE 20100723
5 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20100723
6 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20100723
7 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20101027
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100913

Method IS_MODEL_TYPE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE type of meta model 20100719
2 Returning RV_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20100719

Method IS_MODEL_TYPE_VALID on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method MERGE_MODEL_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TRGT_STRUCTURE Call by reference Type reference (TYPE) ANY 20100716
2 Importing IS_SRC_STRUCTURE Call by reference Type reference (TYPE) ANY 20100716

Method MERGE_MODEL_STRUCTURES on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method MERGE_MODEL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRGT Call by reference Type reference (TYPE) ANY TABLE 20100719
2 Importing IT_SRC Call by reference Type reference (TYPE) ANY TABLE 20100719

Method MERGE_MODEL_TABLE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method MERGE_MODEL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TRGT_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20100810
2 Changing CT_TRGT_NODS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20100716
3 Changing CT_TRGT_OPS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20100716
4 Changing CT_TRGT_PROPS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20100716
5 Changing CT_TRGT_REFS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20100716
6 Importing IS_SRC_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20100810
7 Importing IT_SRC_NODS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20100716
8 Importing IT_SRC_OPS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20100716
9 Importing IT_SRC_PROPS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20100716
10 Importing IT_SRC_REFS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20100716

Method MERGE_MODEL_TABLES on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method RAISE_CHANGE_EVENT Signature

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

Method RAISE_CHANGE_EVENT on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method TRANSFORM_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
2 Changing CT_PATH Call by reference Type reference (TYPE) /IWFND/T_IFL_PATH 20100902
3 Exporting EV_STRING_PATH Call by reference Type reference (TYPE) STRING 20100902
4 Importing IR_REFERENCE Call by reference Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_REFERENCE 20100914
5 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES 20100915
6 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES 20100915
7 Importing IV_ROOT_NODE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100902
8 Importing IV_SRC_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100913

Method UPDATE_HEADER Signature

Method UPDATE_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method UPDATE_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.

Method UPDATE_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20100913
2 Changing CV_SRC_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100902
3 Changing CV_SRC_ID_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_TYPE 20100902
4 Exporting EV_NEW_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100902
5 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ENTITY_TYPE 20100831
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20100909

Method WRITE_ANNOTATION_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ANNOTATION_DEFINITIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_DEFS Annotation Definitions 20100805
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100805
History
Last changed by/on SAP  20131127 
SAP Release Created in 200