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 |