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 |