SAP ABAP Class /IWFND/IF_MED_MDL_REFERENCE (a reference between nodes)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MED_MDL_ELEMENT a general model element 20100709
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MED_DOM_ASSOC_USAGE representing a meta data association entity 20110407
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MED_DOM_REFERENCE reference object 20110316
Properties
Class /IWFND/IF_MED_MDL_REFERENCE  
Short Description a reference between nodes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100601   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_SERVICE_GRP 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_REFERENCE has no interface implemented.
Friends
Class /IWFND/IF_MED_MDL_REFERENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CARDINALITY_0_1 Instance attribute Public Attribute reference (LIKE) 20120308
2 GC_CARDINALITY_0_N Instance attribute Public Attribute reference (LIKE) 20120308
3 GC_CARDINALITY_1 Instance attribute Public Attribute reference (LIKE) 20120308
4 GC_CARDINALITY_1_N Instance attribute Public Attribute reference (LIKE) 20120308
5 GC_REFERENCE_TYPE Instance attribute Public Attribute reference (LIKE) 20120308
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TYPE Instance method Public Method adds a type to the structure definition for on the fly gen. 20101021
2 GET_ANNOTATIONS Instance method Public Method 20100812
3 GET_ASSOCIATION_SET_NAMES Instance method Public Method returns a list of association set names for an association 20120308
4 GET_CONTENT_VERSION Instance method Public Method 20100812
5 GET_ICON Instance method Public Method 20100812
6 GET_MAPPING Instance method Public Method returns the mapping from one model to the other 20100913
7 GET_MEMBER_TITLE Instance method Public Method returns the label/title of the member 20120308
8 GET_NAME Instance method Public Method 20100810
9 GET_REFERENCE_TYPE Instance method Public Method returns the type of the reference, check domain 20120308
10 GET_SEMANTIC Instance method Public Method 20100812
11 GET_SOURCE_CARDINALITY Instance method Public Method returns the cardinality of the referenced source 20120308
12 GET_SOURCE_NODE Instance method Public Method returns the source node 20100810
13 GET_SOURCE_REFERENCE Instance method Public Method returns the source reference 20110906
14 GET_TARGET_CARDINALITY Instance method Public Method returns the cardinality of the referenced destination 20120308
15 GET_TARGET_NODE Instance method Public Method returns the target node depending on the reference type 20100810
16 GET_TARGET_OPERATION Instance method Public Method returns the target operation depending on the reference type 20100913
17 GET_TARGET_REFERENCE Instance method Public Method returns the target reference 20110906
18 GET_TECHNICAL_NAME Instance method Public Method 20101103
19 GET_TITLE Instance method Public Method returns the label/title of the reference 20120308
20 HAS_REF_TO_OTHER_MODEL Instance method Public Method returns if reference links to another model 20120308
21 IS_COMPLEX_CONTAINMENT Instance method Public Method returns if ref is used as a deep structure-like linkage 20120308
22 IS_CONTAINMENT Instance method Public Method returns if ref is used for internal structuring such as DOs. 20120308
23 IS_INVERSE Instance method Public Method returns if the association is inverse: target & source 20110909
Events
Class /IWFND/IF_MED_MDL_REFERENCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MED_MDL_REFERENCE Public Attribute reference (LIKE) 20120308
2 TY_MED_MDL_REFERENCE_TABLE Public Attribute reference (LIKE) 20120308
3 TY_S_MED_MAPPING_ITEM Public Attribute reference (LIKE) 20120308
4 TY_T_MED_MAPPING_ITEM Public Attribute reference (LIKE) 20120308
Method Signatures

Method ADD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20101021
2 Importing IO_EXPAND Call by reference Object reference (TYPE REF TO) /IWFND/CL_MED_EXPAND_NODE Expand Node 20111213
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) STRING Field Name 20110510
4 Importing IV_INLINES Call by reference Type reference (TYPE) STRING 20110130
5 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20110627

Method ADD_TYPE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_ANNOTATIONS Signature

Method GET_ANNOTATIONS on class /IWFND/IF_MED_MDL_REFERENCE has no parameter.
Method GET_ANNOTATIONS on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_ASSOCIATION_SET_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOC_SET_NAMES Call by reference Type reference (TYPE) STRING_TABLE 20120308

Method GET_ASSOCIATION_SET_NAMES on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_CONTENT_VERSION Signature

Method GET_CONTENT_VERSION on class /IWFND/IF_MED_MDL_REFERENCE has no parameter.
Method GET_CONTENT_VERSION on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_ICON Signature

Method GET_ICON on class /IWFND/IF_MED_MDL_REFERENCE has no parameter.
Method GET_ICON on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING Call by reference Type reference (TYPE) TY_T_MED_MAPPING_ITEM 20100913

Method GET_MAPPING on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_MEMBER_TITLE Signature

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

Method GET_MEMBER_TITLE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_NAME Signature

Method GET_NAME on class /IWFND/IF_MED_MDL_REFERENCE has no parameter.
Method GET_NAME on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_REFERENCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /IWFND/MED_MDL_REFERENCE_TYPE 20120308

Method GET_REFERENCE_TYPE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_SEMANTIC Signature

Method GET_SEMANTIC on class /IWFND/IF_MED_MDL_REFERENCE has no parameter.
Method GET_SEMANTIC on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_SOURCE_CARDINALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CARDINALITY Value transfer Type reference (TYPE) /IWFND/MED_MDL_CARDINALITY 20120308

Method GET_SOURCE_CARDINALITY on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_SOURCE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NODE Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE 20100811

Method GET_SOURCE_NODE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_SOURCE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_REFERENCE Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_REFERENCE 20110906

Method GET_SOURCE_REFERENCE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_TARGET_CARDINALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CARDINALITY Value transfer Type reference (TYPE) /IWFND/MED_MDL_CARDINALITY 20120308

Method GET_TARGET_CARDINALITY on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_TARGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TARGET_NODE Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE 20100810

Method GET_TARGET_NODE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_TARGET_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OPERATION Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_OPERATION 20100913

Method GET_TARGET_OPERATION on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_TARGET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_REFERENCE Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_REFERENCE 20110906

Method GET_TARGET_REFERENCE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_TECHNICAL_NAME Signature

Method GET_TECHNICAL_NAME on class /IWFND/IF_MED_MDL_REFERENCE has no parameter.
Method GET_TECHNICAL_NAME on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method GET_TITLE 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 20120308

Method GET_TITLE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method HAS_REF_TO_OTHER_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_REF_TO_OTHER_MODEL Value transfer Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20120308

Method HAS_REF_TO_OTHER_MODEL on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method IS_COMPLEX_CONTAINMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_COMPLEX Value transfer Type reference (TYPE) ABAP_BOOL 20120308

Method IS_COMPLEX_CONTAINMENT on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method IS_CONTAINMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_CONTAINMENT Value transfer Type reference (TYPE) ABAP_BOOL 20120308

Method IS_CONTAINMENT on class /IWFND/IF_MED_MDL_REFERENCE has no exception.

Method IS_INVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INVERSE Value transfer Type reference (TYPE) ABAP_BOOL 20110909

Method IS_INVERSE on class /IWFND/IF_MED_MDL_REFERENCE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in