SAP ABAP Class /IWFND/IF_MED_MDL_ELEMENT (a general model element)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_DOCU documentation information 20120911
2 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_NODE a node of an object 20100709
3 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_OBJECT_CLASS a node of an object 20100709
4 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_OPERATION an operation of a node 20100709
5 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_PROPERTY an attribute of a node 20100709
6 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_REFERENCE a reference between nodes 20100709
7 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MED_DOM_ABSTR_ELEMT abstract class representing an element 20110314
Properties
Class /IWFND/IF_MED_MDL_ELEMENT  
Short Description a general model element    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100601   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/IF_MED_MDL_ELEMENT has no interface implemented.
Friends
Class /IWFND/IF_MED_MDL_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_ANNO_MAPPING_TYPES Constant Public See coding the annotations types for the model entities 20101021
2 GCS_CONTAINER_TYPE Constant Public See coding 20111213
3 GCS_NODE_TYPE Constant Public See coding 20120308
4 GC_ANNOTATION_KEYS Constant Public See coding Keys (identifiers) of Annotations 20120514
5 GC_ANNOTATION_NAMESPACES Constant Public See coding Namespaces of Annotations 20120514
6 GC_BOOLEAN_FALSE Constant Public Type reference (TYPE) BOOLEAN '-' 20101117
7 GC_CARDINALITY_0_1 Constant Public Type reference (TYPE) /IWFND/MED_MDL_CARDINALITY '0' 20120308
8 GC_CARDINALITY_0_N Constant Public Type reference (TYPE) /IWFND/MED_MDL_CARDINALITY 'N' 20120308
9 GC_CARDINALITY_1 Constant Public Type reference (TYPE) /IWFND/MED_MDL_CARDINALITY '1' 20120308
10 GC_CARDINALITY_1_N Constant Public Type reference (TYPE) /IWFND/MED_MDL_CARDINALITY 'M' 20120308
11 GC_ENTITY_TYPES Constant Public See coding the types of model entities as constants 20101019
12 GC_OPERATION_TYPE Constant Public See coding 20120308
13 GC_REFERENCE_TYPE Constant Public See coding 20120308
14 GC_TEXT_TYPES Constant Public See coding the types of available text keys as constants 20101028
Methods
# Method Level Visibility Method type Description Created on
1 GET_ANNOTATIONS Instance method Public Method returns the set of annotations for the demanded namespaces 20100709
2 GET_CONTENT_VERSION Instance method Public Method returns the version of the meta data element 20100812
3 GET_DOCUMENTATION Instance method Public Method returns the documentation of the element 20120912
4 GET_ENTITY_ID Instance method Public Method returns the id of an entity 20101216
5 GET_ICON Instance method Public Method returns name of the icon representing the business semantic 20100812
6 GET_LABEL Instance method Public Method returns a label 20111130
7 GET_NAME Instance method Public Method returns the name of the element 20100810
8 GET_SEMANTIC Instance method Public Method returns a specific semantic/tag of the element 20100812
9 GET_TECHNICAL_NAME Instance method Public Method returns the internal technical name of an entity 20101103
10 GET_TYPE_NAME Instance method Public Method return the external name of the type 20110407
Events
Class /IWFND/IF_MED_MDL_ELEMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_E_MED_CONTAINER_TYPE Public See coding 20111213 ty_e_med_container_type TYPE c LENGTH 1
2 TY_MED_MDL_ABSOLUTE_PATH Public See coding 20100709 ty_med_mdl_absolute_path TYPE STANDARD TABLE OF /iwfnd/med_mdl_element_name WITH DEFAULT KEY
3 TY_MED_MDL_NODE Public Type reference (TYPE) /IWFND/S_MED_MDL_NODE 20120308
4 TY_MED_MDL_NODE_TABLE Public See coding 20120308 ty_med_mdl_node_table TYPE STANDARD TABLE OF ty_med_mdl_node WITH DEFAULT KEY
5 TY_MED_MDL_OPERATION Public Type reference (TYPE) /IWFND/S_MED_MDL_OP 20120308
6 TY_MED_MDL_OPERATION_TABLE Public See coding 20120308 ty_med_mdl_operation_table TYPE STANDARD TABLE OF ty_med_mdl_operation WITH DEFAULT KEY
7 TY_MED_MDL_PROPERTY Public Type reference (TYPE) /IWFND/S_MED_MDL_PROPERTY 20120308
8 TY_MED_MDL_PROPERTY_TABLE Public See coding 20120308 ty_med_mdl_property_table TYPE STANDARD TABLE OF ty_med_mdl_property WITH KEY technical_name
9 TY_MED_MDL_REFERENCE Public Type reference (TYPE) /IWFND/S_MED_MDL_REF 20120308
10 TY_MED_MDL_REFERENCE_TABLE Public See coding 20120308 ty_med_mdl_reference_table TYPE STANDARD TABLE OF ty_med_mdl_reference WITH DEFAULT KEY
11 TY_MED_MDL_RELATIVE_PATH Public See coding 20100709 ty_med_mdl_relative_path TYPE STANDARD TABLE OF /iwfnd/med_mdl_element_name WITH DEFAULT KEY
12 TY_S_MED_ENTITY_MAPPING Public See coding 20120308 BEGIN OF ty_s_med_entity_mapping, entity_id TYPE /iwfnd/med_mdl_entity_id, model_identifier TYPE /iwfnd/med_mdl_identifier, mapping_type TYPE /iwfnd/med_mdl_mapping_type, trg_entity_id TYPE /iwfnd/med_mdl_entity_id, trg_model_identifier TYPE /iwfnd/med_mdl_identifier, mapping TYPE ty_t_med_mapping_item, is_enabled type /IWFND/MED_MDL_ENTITY_ENABLED, END OF ty_s_med_entity_mapping
13 TY_S_MED_MAPPING_ITEM Public See coding 20120308 BEGIN OF ty_s_med_mapping_item, item_id TYPE /iwfnd/med_mdl_map_item_id, source_path TYPE /iwfnd/t_ifl_path, target_path TYPE /iwfnd/t_ifl_path, external_source_path TYPE /iwfnd/t_ifl_path, external_target_path TYPE /iwfnd/t_ifl_path, source_entity_type TYPE /iwfnd/med_mdl_entity_type, entity_cardinality TYPE /iwfnd/med_mdl_cardinality, is_principal_left type boolean, END OF ty_s_med_mapping_item
14 TY_T_MED_ENTITY_MAPPING Public See coding 20120308 ty_t_med_entity_mapping TYPE STANDARD TABLE OF ty_s_med_entity_mapping WITH DEFAULT KEY
15 TY_T_MED_MAPPING_ITEM Public See coding 20120308 ty_t_med_mapping_item TYPE SORTED TABLE OF ty_s_med_mapping_item WITH NON-UNIQUE KEY item_id
Method Signatures

Method GET_ANNOTATIONS 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) /IWFND/T_MED_MDL_ANNOTATIONS 20100715

Method GET_ANNOTATIONS on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_CONTENT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VERSION Value transfer Type reference (TYPE) /IWFND/MED_MDL_VERSION 20100812

Method GET_CONTENT_VERSION on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DOCUMENTATION Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_DOCU documentation information 20120912

Method GET_DOCUMENTATION on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_ENTITY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENTITY_ID Value transfer Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL Small UUID 20101216

Method GET_ENTITY_ID on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON_NAME Value transfer Type reference (TYPE) STRING 20100812

Method GET_ICON on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LABEL Value transfer Type reference (TYPE) STRING 20111130

Method GET_LABEL on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20100810

Method GET_NAME on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_SEMANTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SEMANTIC Value transfer Type reference (TYPE) /IWFND/MED_MDL_ENTITY_TAG 20100812

Method GET_SEMANTIC on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TECHNICAL_NAME Value transfer Type reference (TYPE) STRING 20101103

Method GET_TECHNICAL_NAME on class /IWFND/IF_MED_MDL_ELEMENT has no exception.

Method GET_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE_NAME Value transfer Type reference (TYPE) STRING 20110407

Method GET_TYPE_NAME on class /IWFND/IF_MED_MDL_ELEMENT has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in