SAP ABAP Class /IWFND/IF_MED_MDL_PERSIST_DT (Interface for Meta Model Design Time)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_MAP_PERSIST write api for meta model persistence 20100913
2 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_PERSIST_WR write api for meta model persistence 20100913
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MED_MDL_DB_ACCESS Database access class to meta data model 20100915
Properties
Class /IWFND/IF_MED_MDL_PERSIST_DT  
Short Description Interface for Meta Model Design Time    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100907   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_MED_MDL_PERSIST_DT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/IF_MED_MDL_PERSIST_DT has no interface implemented.
Friends
Class /IWFND/IF_MED_MDL_PERSIST_DT has no friend class.
Attributes
Class /IWFND/IF_MED_MDL_PERSIST_DT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_TEXT_REFERENCE Instance method Public Method Create/Update Text References 20110310
2 DELETE_TEXT_REFERENCE Instance method Public Method Delete Text References 20110310
3 GET_ANNOTATION_DEFINITIONS Static method Public Method reads annotation defininitions (the set of valid annos) 20100929
4 GET_COMPOSITE_ANNOTATIONS Instance method Public Method returns the composite (parent with child) annotations 20100915
5 GET_CURRENT_META_DATA_MODEL Instance method Public Method returns meta data of current model without merge 20110201
6 GET_GENERATE_FLAGS_FOR_NODES Instance method Public Method returns the nodes with generation flages for a model 20101019
7 GET_INHERITED_MODELS Instance method Public Method returns all models which are inherited by the current one 20110201
8 GET_META_DATA_MODEL Instance method Public Method loads the the base meta model 20100915
9 GET_MODEL_HEADER Instance method Public Method returns the header information for a model 20100923
10 GET_MODEL_HEADER_DB Instance method Public Method returns the header information for a model from DB table 20110418
11 GET_TEXTS Instance method Public Method returns the texts for a model 20100915
12 READ_TEXT_REFERENCE Instance method Public Method Returns a list of Text References 20110406
13 SAVE_NODE_STRUCTURES Instance method Public Method saves the internal structure names for nodes 20101019
Events
# Event Type Visibility Description Created on
1 META_DATA_CHANGED Static Event
(1)
Public
(2)
20100929
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_MED_ENTITY_ANNOTATION Public See coding 20101007 BEGIN OF ty_s_med_entity_annotation, annotatn_key_id TYPE /iwfnd/med_mdl_annotation_uuid, entity_id TYPE /iwfnd/med_mdl_uuid_small, END OF ty_s_med_entity_annotation
2 TY_S_MED_GEN_FLAGS Public See coding 20101019 BEGIN OF ty_s_med_gen_flags, entity_id TYPE /iwfnd/med_mdl_entity_id, annotation_value TYPE /iwfnd/med_mdl_annotatn_value, END OF ty_s_med_gen_flags
3 TY_S_MED_GEN_STRUCTURES Public See coding 20101019 BEGIN OF ty_s_med_gen_structures, node TYPE /iwfnd/s_med_mdl_rw_entity_key, key_structure_name TYPE /iwfnd/med_mdl_nod_key_struct, attribute_structure_name TYPE /iwfnd/med_mdl_nod_attr_struct, END OF ty_s_med_gen_structures
4 TY_S_MED_MAPPING_DEFINITION Public See coding 20101126 BEGIN OF ty_s_med_mapping_definition, src_entity_id TYPE /iwfnd/med_mdl_entity_id, mapping_type TYPE /iwfnd/med_mdl_mapping_type, trg_model_id TYPE /iwfnd/med_mdl_identifier, trg_entity_id TYPE /iwfnd/med_mdl_entity_id, trg_opera_type TYPE /iwfnd/med_mdl_operation_types, mapping_item_id TYPE /iwfnd/med_mdl_mapping_item_id, mapping_src_path TYPE /iwfnd/med_mdl_mapping_path, mapping_trg_path TYPE /iwfnd/med_mdl_mapping_path, src_entity_type TYPE /iwfnd/med_mdl_entity_type, src_entity_card TYPE /iwfnd/med_mdl_cardinality, END OF ty_s_med_mapping_definition
5 TY_S_MED_MDL_INHERITANCE Public See coding 20110201 BEGIN OF ty_s_med_mdl_inheritance, model_identifier TYPE /iwfnd/med_mdl_identifier, index TYPE sy-index, model_type TYPE /iwfnd/med_mdl_model_type, base_mdl_ident TYPE /iwfnd/med_mdl_identifier, END OF ty_s_med_mdl_inheritance
6 TY_S_MODEL_HEADER Public See coding 20100923 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, created_by TYPE syuname, changed_by TYPE syuname, created_timestmp TYPE tzntstmps, changed_timestmp TYPE tzntstmps, END OF ty_s_model_header
7 TY_S_TEXT_REFERENCE Public See coding 20110310 BEGIN OF ty_s_text_reference, entity_key TYPE /iwfnd/s_med_mdl_rw_entity_key, entity_type TYPE /iwfnd/med_mdl_entity_type, txt_object_type TYPE /iwfnd/med_mdl_txt_object_type, txt_object_id TYPE /iwfnd/med_mdl_txt_object_name, END OF ty_s_text_reference
8 TY_T_MED_ENTITY_ANNOTATIONS Public See coding 20101007 ty_t_med_entity_annotations TYPE STANDARD TABLE OF ty_s_med_entity_annotation
9 TY_T_MED_ENTITY_ID Public See coding 20100907 ty_t_med_entity_id TYPE STANDARD TABLE OF /iwfnd/med_mdl_uuid_small
10 TY_T_MED_GEN_FLAGS Public See coding 20101019 ty_t_med_gen_flags TYPE SORTED TABLE OF ty_s_med_gen_flags WITH UNIQUE KEY entity_id
11 TY_T_MED_GEN_STRUCTURES Public See coding 20101019 ty_t_med_gen_structures TYPE STANDARD TABLE OF ty_s_med_gen_structures WITH DEFAULT KEY
12 TY_T_MED_MAPPING_DEFINITION Public See coding 20101126 ty_t_med_mapping_definition TYPE STANDARD TABLE OF ty_s_med_mapping_definition WITH DEFAULT KEY
13 TY_T_MED_MDL_INHERITANCE Public See coding 20110201 ty_t_med_mdl_inheritance TYPE SORTED TABLE OF ty_s_med_mdl_inheritance WITH UNIQUE KEY model_identifier
14 TY_T_TEXT_REFERENCE Public See coding 20110310 ty_t_text_reference TYPE STANDARD TABLE OF ty_s_text_reference
Method Signatures

Method CREATE_TEXT_REFERENCE 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 Table with BAPI Return Information 20110314
2 Changing CT_TEXT_REFERENCE Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_DT=>TY_T_TEXT_REFERENCE 20110314
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20110310

Method DELETE_TEXT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT_REFERENCE Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_DT=>TY_T_TEXT_REFERENCE 20110310
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20110310

Method GET_ANNOTATION_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANNOTATION_DEFINITIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_DEFS 20100929
2 Importing IT_ANNO_NAMESPACES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_ANNO_NAMESPS 20100929
3 Importing IV_ANNOTATION_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_ANNOT_VERSION 20100929
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20110322
5 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE 20100929

Method GET_ANNOTATION_DEFINITIONS on class /IWFND/IF_MED_MDL_PERSIST_DT 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 20100915
2 Exporting ET_PUBLIC_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20100915
3 Importing IT_ANNO_NAMESPACES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_ANNO_NAMESPS 20100915
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU 20100915
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100915

Method GET_CURRENT_META_DATA_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 20110201
2 Exporting ET_MM_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20110201
3 Exporting ET_MM_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20110201
4 Exporting ET_MM_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20110201
5 Exporting ET_MM_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20110201

Method GET_CURRENT_META_DATA_MODEL on class /IWFND/IF_MED_MDL_PERSIST_DT has no exception.

Method GET_GENERATE_FLAGS_FOR_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEN_FLAGS Call by reference Type reference (TYPE) TY_T_MED_GEN_FLAGS 20101019
2 Exporting ET_KEY_GEN_FLAGS Call by reference Type reference (TYPE) TY_T_MED_GEN_FLAGS 20101104

Method GET_GENERATE_FLAGS_FOR_NODES on class /IWFND/IF_MED_MDL_PERSIST_DT has no exception.

Method GET_INHERITED_MODELS Signature

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

Method GET_META_DATA_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MM_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER 20100915
2 Exporting ES_MM_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR 20100915
3 Exporting ET_MM_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES 20100915
4 Exporting ET_MM_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS 20100915
5 Exporting ET_MM_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES 20100915
6 Exporting ET_MM_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES 20100915
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100915

Method GET_MODEL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MODEL_HEADER Value transfer Type reference (TYPE) TY_S_MODEL_HEADER 20100923

Method GET_MODEL_HEADER on class /IWFND/IF_MED_MDL_PERSIST_DT has no exception.

Method GET_MODEL_HEADER_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MODEL_HEADER Value transfer Type reference (TYPE) TY_S_MODEL_HEADER 20110418

Method GET_MODEL_HEADER_DB on class /IWFND/IF_MED_MDL_PERSIST_DT 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 20100915
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20100915
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20100915

Method READ_TEXT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_REFERENCE Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_DT=>TY_T_TEXT_REFERENCE 20110406
2 Importing IV_ENTITY_KEY Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_ENTITY_KEY 20110406
3 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ENTITY_TYPE 20110406
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20110406

Method SAVE_NODE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_STRUCTURES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES 20101027
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB 20101019
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS 20101019
Event Signatures

Event META_DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_IDS Exporting Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS 20100929
2 EV_CHANGE_TYPE Exporting Value transfer Type reference (TYPE) /IWFND/MED_MDL_CHANGE_TYPE 20100929
History
Last changed by/on SAP  20131127 
SAP Release Created in