SAP ABAP Interface /IWFND/IF_MED_MDL_NODE (a node of an object)
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_DOM_CONTAINMNT node class 20110314
Properties
Interface /IWFND/IF_MED_MDL_NODE  
Short Description a node of an object    
General Data
Package /IWFND/MED_SVC_DEV_LANGU   GW Framework - Metadata - Service Def. - Dev User Translatio 
Created 20100601   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_MED_MDL_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWFND/IF_MED_MDL_OPERATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWFND/IF_MED_MDL_PROPERTY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWFND/IF_MED_MDL_REFERENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 /IWFND/IF_MED_MDL_SERVICE_GRP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 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_ELEMENT a general model element 20100709
Friends
Interface /IWFND/IF_MED_MDL_NODE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_NODE_TYPE Instance attribute Public Attribute reference (LIKE) 20120308
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATA_CONT_STRUCTURE Instance method Public Method creates and return a data structure by the given meta data 20110128
2 GET_ANNOTATIONS Instance method Public Method 20100812
3 GET_BASE_TYPE Instance method Public Method returns the type name of a base/super type (inheritance) 20120308
4 GET_CONTENT_VERSION Instance method Public Method 20100812
5 GET_DEFAULT_QUERY Instance method Public Method returns the default query for the model 20100914
6 GET_ENTITY_SET_NAME Instance method Public Method returns the entityset name of node 20120308
7 GET_ENTITY_SET_NAMES Instance method Public Method returns a list of entityset names for a node 20120308
8 GET_ICON Instance method Public Method 20100812
9 GET_KEY_STRUCT_NAME Instance method Public Method returns the internal structure name for the key properties. 20101018
10 GET_NAME Instance method Public Method 20100812
11 GET_OPERATIONS Instance method Public Method returns the list of additional (beside the core) operations 20100810
12 GET_PLURAL_TITLE Instance method Public Method returns the label/title of the node collection 20120308
13 GET_PROPERTIES Instance method Public Method returns the fields/attributes of the node 20100810
14 GET_PROPERTIES_STRUCT_NAME Instance method Public Method returns the internal structure name for the containing props 20101018
15 GET_PROPERTY_BY_NAME Instance method Public Method returns property of node by name 20101116
16 GET_PROPERTY_BY_TECHNICAL_NAME Instance method Public Method returns property of node by technical name 20101201
17 GET_REFERENCES Instance method Public Method returns the references/relations to (sub/child) entities 20100810
18 GET_ROOT Instance method Public Method returns root class of node 20100903
19 GET_SEMANTIC Instance method Public Method 20100812
20 GET_TECHNICAL_NAME Instance method Public Method 20101103
21 GET_TITLE Instance method Public Method returns the label/title of the node and its members 20120308
22 IS_ABSTRACT Instance method Public Method returns if type is abstract (instanziation/inheritance) 20120308
23 IS_ADDRESSABLE Instance method Public Method returns if node is addressable 20120308
24 IS_COMPLEX_TYPE Instance method Public Method returns if node is a complex type 20120308
25 IS_CREATABLE Instance method Public Method returns if node is creatable 20120308
26 IS_DELETABLE Instance method Public Method returns if node is deletable 20120308
27 IS_FILTER_REQUIRED Instance method Public Method returns if node collection requires filter 20120308
28 IS_MEDIA_TYPE Instance method Public Method returns if node represents a media type 20120308
29 IS_PAGEABLE Instance method Public Method returns if node is pageable 20120308
30 IS_SEARCHABLE Instance method Public Method return if there is a free text search query available 20120308
31 IS_SUBSCRIBABLE Instance method Public Method returns if the node is subcribable for notifications 20120308
32 IS_THING_TYPE Instance method Public Method returns if the node represents a (UX) thing 20100812
33 IS_UPDATABLE Instance method Public Method returns if node is updatable 20120308
Events
Interface /IWFND/IF_MED_MDL_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MED_MDL_NODE Public Attribute reference (LIKE) 20120308
2 TY_MED_MDL_NODE_TABLE Public Attribute reference (LIKE) 20120308
Method Signatures

Method CREATE_DATA_CONT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPAND Call by reference Object reference (TYPE REF TO) /IWFND/CL_MED_EXPAND_NODE Expand Node 20111213
2 Importing IV_INLINES Call by reference Type reference (TYPE) STRING 20110128
3 Returning RO_DATA_CONTAINER Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20110128

Method CREATE_DATA_CONT_STRUCTURE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_ANNOTATIONS Signature

Method GET_ANNOTATIONS on Interface /IWFND/IF_MED_MDL_NODE has no parameter.
Method GET_ANNOTATIONS on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_BASE_TYPE Signature

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

Method GET_BASE_TYPE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_CONTENT_VERSION Signature

Method GET_CONTENT_VERSION on Interface /IWFND/IF_MED_MDL_NODE has no parameter.
Method GET_CONTENT_VERSION on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_DEFAULT_QUERY 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 20100914

Method GET_DEFAULT_QUERY on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_ENTITY_SET_NAME Signature

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

Method GET_ENTITY_SET_NAME on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_ENTITY_SET_NAMES Signature

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

Method GET_ENTITY_SET_NAMES on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_ICON Signature

Method GET_ICON on Interface /IWFND/IF_MED_MDL_NODE has no parameter.
Method GET_ICON on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_KEY_STRUCT_NAME Signature

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

Method GET_KEY_STRUCT_NAME on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_NAME Signature

Method GET_NAME on Interface /IWFND/IF_MED_MDL_NODE has no parameter.
Method GET_NAME on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPERATIONS Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_ELEMENT=>TY_MED_MDL_OPERATION_TABLE 20100810

Method GET_OPERATIONS on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_PLURAL_TITLE Signature

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

Method GET_PLURAL_TITLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_ELEMENT=>TY_MED_MDL_PROPERTY_TABLE 20100810

Method GET_PROPERTIES on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_PROPERTIES_STRUCT_NAME Signature

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

Method GET_PROPERTIES_STRUCT_NAME on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_PROPERTY_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) STRING 20101116
2 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_PROPERTY an attribute of a node 20101116

Method GET_PROPERTY_BY_NAME on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_PROPERTY_BY_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20101201
2 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_PROPERTY an attribute of a node 20101201

Method GET_PROPERTY_BY_TECHNICAL_NAME on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REFERENCES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_ELEMENT=>TY_MED_MDL_REFERENCE_TABLE 20100810

Method GET_REFERENCES on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ROOT_CLASS Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_OBJECT_CLASS a node of an object 20100903

Method GET_ROOT on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_SEMANTIC Signature

Method GET_SEMANTIC on Interface /IWFND/IF_MED_MDL_NODE has no parameter.
Method GET_SEMANTIC on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method GET_TECHNICAL_NAME Signature

Method GET_TECHNICAL_NAME on Interface /IWFND/IF_MED_MDL_NODE has no parameter.
Method GET_TECHNICAL_NAME on Interface /IWFND/IF_MED_MDL_NODE 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 Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_ABSTRACT Signature

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

Method IS_ABSTRACT on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_ADDRESSABLE Signature

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

Method IS_ADDRESSABLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_COMPLEX_TYPE Signature

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

Method IS_COMPLEX_TYPE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_CREATABLE Signature

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

Method IS_CREATABLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_DELETABLE Signature

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

Method IS_DELETABLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_FILTER_REQUIRED Signature

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

Method IS_FILTER_REQUIRED on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_MEDIA_TYPE Signature

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

Method IS_MEDIA_TYPE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_PAGEABLE Signature

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

Method IS_PAGEABLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_SEARCHABLE Signature

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

Method IS_SEARCHABLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_SUBSCRIBABLE Signature

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

Method IS_SUBSCRIBABLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_THING_TYPE Signature

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

Method IS_THING_TYPE on Interface /IWFND/IF_MED_MDL_NODE has no exception.

Method IS_UPDATABLE Signature

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

Method IS_UPDATABLE on Interface /IWFND/IF_MED_MDL_NODE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200