SAP ABAP Interface /IWFND/IF_MED_MDL_PERSIST_DT (Interface for Meta Model Design Time)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷
OPU-FND-CS (Application Component) IWF Common Services
⤷
/IWFND/MED_SVC_DEV_LANGU (Package) GW Framework - Metadata - Service Def. - Dev User Translatio

⤷

⤷

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
Interface | /IWFND/IF_MED_MDL_PERSIST_DT | |
Short Description | Interface for Meta Model Design Time |
General Data
Package | /IWFND/MED_SVC_DEV_LANGU | GW Framework - Metadata - Service Def. - Dev User Translatio |
Created | 20100907 | SAP |
Last changed | 20131127 | SAP |
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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /IWFND/IF_MED_MDL_MAP_PERSIST | write api for meta model persistence | 20100913 | ||
2 | /IWFND/IF_MED_MDL_PERSIST_WR | write api for meta model persistence | 20100913 |
Friends
Interface /IWFND/IF_MED_MDL_PERSIST_DT has no friend.
Attributes
Interface /IWFND/IF_MED_MDL_PERSIST_DT has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Create/Update Text References | 20110310 |
2 | ![]() |
Instance method | Public | Method | Delete Text References | 20110310 |
3 | ![]() |
Static method | Public | Method | reads annotation defininitions (the set of valid annos) | 20100929 |
4 | ![]() |
Instance method | Public | Method | returns the composite (parent with child) annotations | 20100915 |
5 | ![]() |
Instance method | Public | Method | returns meta data of current model without merge | 20110201 |
6 | ![]() |
Instance method | Public | Method | returns the nodes with generation flages for a model | 20101019 |
7 | ![]() |
Instance method | Public | Method | returns all models which are inherited by the current one | 20110201 |
8 | ![]() |
Instance method | Public | Method | loads the the base meta model | 20100915 |
9 | ![]() |
Instance method | Public | Method | returns the header information for a model | 20100923 |
10 | ![]() |
Instance method | Public | Method | returns the header information for a model from DB table | 20110418 |
11 | ![]() |
Instance method | Public | Method | returns the texts for a model | 20100915 |
12 | ![]() |
Instance method | Public | Method | Returns a list of Text References | 20110406 |
13 | ![]() |
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 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110314 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_ANNOTATION_DEFINITIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_DEFS | 20100929 | |||
2 | ![]() |
IT_ANNO_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_ANNO_NAMESPS | 20100929 | |||
3 | ![]() |
IV_ANNOTATION_VERSION | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_ANNOT_VERSION | 20100929 | |||
4 | ![]() |
IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | 20110322 | ||
5 | ![]() |
IV_MODEL_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_MODEL_TYPE | 20100929 |
Method GET_ANNOTATION_DEFINITIONS on Interface /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 | ![]() |
ET_PRIVATE_ANNOTATED_ENTITIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20100915 | |||
2 | ![]() |
ET_PUBLIC_ANNOTATED_ENTITIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20100915 | |||
3 | ![]() |
IT_ANNO_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_ANNO_NAMESPS | 20100915 | |||
4 | ![]() |
IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | 20100915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100915 |
Method GET_CURRENT_META_DATA_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_MM_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | table for read write of nodes | 20110201 | ||
3 | ![]() |
ET_MM_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | table for read write of operations | 20110201 | ||
4 | ![]() |
ET_MM_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | table for read write of properties | 20110201 | ||
5 | ![]() |
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 Interface /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 | ![]() |
ET_GEN_FLAGS | Call by reference | Type reference (TYPE) | TY_T_MED_GEN_FLAGS | 20101019 | |||
2 | ![]() |
ET_KEY_GEN_FLAGS | Call by reference | Type reference (TYPE) | TY_T_MED_GEN_FLAGS | 20101104 |
Method GET_GENERATE_FLAGS_FOR_NODES on Interface /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 | ![]() |
ET_MODEL_INHERITANCE | Call by reference | Type reference (TYPE) | TY_T_MED_MDL_INHERITANCE | 20110201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_MM_MODEL_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_MDL_HEADER | 20100915 | |||
2 | ![]() |
ES_MM_OBJECT_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_OBJECT_HDR | 20100915 | |||
3 | ![]() |
ET_MM_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | 20100915 | |||
4 | ![]() |
ET_MM_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | 20100915 | |||
5 | ![]() |
ET_MM_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | 20100915 | |||
6 | ![]() |
ET_MM_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | 20100915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100915 |
Method GET_MODEL_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_MODEL_HEADER | Value transfer | Type reference (TYPE) | TY_S_MODEL_HEADER | 20100923 |
Method GET_MODEL_HEADER on Interface /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 | ![]() |
RS_MODEL_HEADER | Value transfer | Type reference (TYPE) | TY_S_MODEL_HEADER | 20110418 |
Method GET_MODEL_HEADER_DB on Interface /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 | ![]() |
ET_MM_TEXTS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_TEXTS | 20100915 | |||
2 | ![]() |
IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | 20100915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100915 |
Method READ_TEXT_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TEXT_REFERENCE | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_PERSIST_DT=>TY_T_TEXT_REFERENCE | 20110406 | |||
2 | ![]() |
IV_ENTITY_KEY | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_ENTITY_KEY | 20110406 | |||
3 | ![]() |
IV_ENTITY_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_ENTITY_TYPE | 20110406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CT_NODE_STRUCTURES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | 20101027 | |||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101019 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | 200 |