Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /PLMB/CL_SPI_METADATA_NODE | Metadata of a Node | 20100816 |
Properties
| Interface | /PLMB/IF_SPI_METADATA_NODE | |
| Short Description | Metadata of a single node |
General Data
| Package | /PLMB/BA_SPI_CORE | Service Provider Infrastructure: Core |
| Created | 20100813 | SAP |
| Last changed | 20140121 | SAP |
| 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
Interface /PLMB/IF_SPI_METADATA_NODE has no interface.
Friends
Interface /PLMB/IF_SPI_METADATA_NODE has no friend.
Attributes
Interface /PLMB/IF_SPI_METADATA_NODE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks if the given node is a superior | 20100813 | |
| 2 | Instance method | Public | Method | Compares the definition of this node with another one | 20101207 | |
| 3 | Instance method | Public | Method | Provides the Application Building Block ID | 20100813 | |
| 4 | Instance method | Public | Method | Provides details of an action | 20100813 | |
| 5 | Instance method | Public | Method | Provides all action names | 20100813 | |
| 6 | Instance method | Public | Method | Provides internal associations | 20131001 | |
| 7 | Instance method | Public | Method | Provides outbound associations | 20131001 | |
| 8 | Instance method | Public | Method | Provides cardinality | 20110927 | |
| 9 | Instance method | Public | Method | Provides the metadata of the child nodes | 20100813 | |
| 10 | Instance method | Public | Method | Provides container for the node data | 20100813 | |
| 11 | Instance method | Public | Method | Provides RTTI of the node data | 20100813 | |
| 12 | Instance method | Public | Method | Provides details of the delete operation | 20100818 | |
| 13 | Instance method | Public | Method | Provides the dependent nodes | 20100831 | |
| 14 | Instance method | Public | Method | Provides container for the node ID | 20100813 | |
| 15 | Instance method | Public | Method | Provides RTTI of the node ID | 20100813 | |
| 16 | Instance method | Public | Method | Provides all initialization operations | 20100817 | |
| 17 | Instance method | Public | Method | Provides details of the insert operation | 20100818 | |
| 18 | Instance method | Public | Method | Provides the node name | 20100813 | |
| 19 | Instance method | Public | Method | Provides the metadata of the parent node | 20100813 | |
| 20 | Instance method | Public | Method | Provides the node path | 20100813 | |
| 21 | Instance method | Public | Method | Provides details of a query | 20100818 | |
| 22 | Instance method | Public | Method | Provides all query names | 20100813 | |
| 23 | Instance method | Public | Method | Provides the container for the given type of reference data | 20110608 | |
| 24 | Instance method | Public | Method | Provides details of a retrieve | 20121121 | |
| 25 | Instance method | Public | Method | Provides the operations that are supported by the node | 20100818 | |
| 26 | Instance method | Public | Method | Provides the kind of properties that are controlled | 20110608 | |
| 27 | Instance method | Public | Method | Provides the target node by association | 20131001 | |
| 28 | Instance method | Public | Method | Provides details of the update operation | 20100818 | |
| 29 | Instance method | Public | Method | Is Reference Type for Operation Properties supported | 20110823 | |
| 30 | Instance method | Public | Method | Is Reference Type for Field Properties supported | 20110823 | |
| 31 | Instance method | Public | Method | Is the node a root node? | 20100813 | |
| 32 | Instance method | Public | Method | Is the node a target node by association? | 20131001 | |
| 33 | Instance method | Public | Method | Is the node transient (not relevant for save)? | 20100813 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | METADATA_CHANGED | Instance Event (0) |
Public (2) |
Informs about changed node metadata | 20100824 |
Types
Interface /PLMB/IF_SPI_METADATA_NODE has no local type.
Method Signatures
Method CHECK_IF_NODE_IS_SUPERIOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_POTENTIAL_SUPERIOR | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_NODE | Metadata of a single node | 20100813 | |||
| 2 | RV_NODE_IS_SUPERIOR | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100813 |
Method CHECK_IF_NODE_IS_SUPERIOR on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method COMPARE_WITH_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ID_STRUCTURE_MATCHES | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101207 | |||
| 2 | IO_METADATA_NODE | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_NODE | Metadata of a single node | 20101207 |
Method COMPARE_WITH_NODE on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_ABBID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ABBID | Value transfer | Type reference (TYPE) | /PLMB/SPI_ABBID | Application Building Block ID | 20100813 |
Method GET_ABBID on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_ACTION_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_EXPORT_STRUC_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20100818 | |||
| 2 | EO_IMPORT_STRUC_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20100818 | |||
| 3 | ER_EXPORT_STRUC_CONTAINER | Call by reference | Object reference (TYPE REF TO) | DATA | Data Container for Insert Structure | 20100818 | |||
| 4 | ER_IMPORT_STRUC_CONTAINER | Call by reference | Object reference (TYPE REF TO) | DATA | Data Container for Insert Structure | 20100818 | |||
| 5 | ET_EXPORT_STRUC_COMP_DETAILS | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_COMPONENT_DETAILS | Component Details of Export Structure | 20111026 | |||
| 6 | ET_IMPORT_STRUC_COMP_DETAILS | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_COMPONENT_DETAILS | Component Details for Export Structure | 20111026 | |||
| 7 | EV_ACTION_DESCRIPTION | Call by reference | Type reference (TYPE) | /PLMB/SPI_ACTION_DESCRIPTION | Description for ACTION | 20120123 | |||
| 8 | EV_NODE_ID_RELEVANCE | Call by reference | Type reference (TYPE) | /PLMB/SPI_ACTION_ID_RELEVANCE | Relevance of Node IDs for ACTION | 20120123 | |||
| 9 | EV_NOT_SAVE_RELEVANT | Call by reference | Type reference (TYPE) | /PLMB/SPI_NOT_SAVE_RELEVANT | Not Relevant for Save Indicator | 20100813 | |||
| 10 | EV_SIDEEFFECT | Call by reference | Type reference (TYPE) | /PLMB/SPI_SIDEEFFECT | Side Effect | 20100813 | |||
| 11 | IV_ACTION_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_ACTION_NAME | Action Name | 20100813 |
Method GET_ACTION_DETAILS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_ACTION_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTION_NAME | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_ACTION_NAME | Action name | 20100818 |
Method GET_ACTION_NAMES on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_ASSOCIATION_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATION | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_ASSOCIATION_INTERN | Internal Association | 20131001 |
Method GET_ASSOCIATION_INTERN on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_ASSOCIATION_OUTBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATION | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_ASSOCIATION_OUTBND | Outbound Association | 20131001 |
Method GET_ASSOCIATION_OUTBOUND on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_CARDINALITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CARDINALITY | Value transfer | Type reference (TYPE) | /PLMB/SPI_CARDINALITY | Cardinality | 20110927 |
Method GET_CARDINALITY on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILD | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_METADATA_NODE_INST | Table of node metadata instances | 20100818 |
Method GET_CHILDREN on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_DATA_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DATA_STANDARD_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120920 | ||||
| 2 | ER_DATA_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | DATA | 20100813 | ||||
| 3 | ER_DATA_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20100813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SPI Metadata Exception | 20100827 |
Method GET_DATA_RTTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_STRUCTURE_DESCRIPTION | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20100813 | |||
| 2 | EO_TABLE_DESCRIPTION | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20100813 | |||
| 3 | ET_COMPONENT_DETAILS | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_COMPONENT_DETAILS | Component Details | 20101013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SPI Metadata Exception | 20100817 |
Method GET_DELETE_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SIDEEFFECT | Call by reference | Type reference (TYPE) | /PLMB/SPI_SIDEEFFECT | Side Effect | 20100818 |
Method GET_DELETE_DETAILS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_DEPENDENT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DEPENDENT_NODES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_NODE_NAME | Node Names | 20100831 |
Method GET_DEPENDENT_NODES on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_ID_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_ID_STANDARD_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120920 | ||||
| 2 | ER_ID_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | DATA | 20100813 | ||||
| 3 | ER_ID_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20100813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SPI Metadata Exception | 20100817 |
Method GET_ID_RTTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_STRUCTURE_DESCRIPTION | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20100813 | |||
| 2 | EO_TABLE_DESCRIPTION | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20100813 | |||
| 3 | ET_COMPONENT_DETAILS | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_COMPONENT_DETAILS | Component Details | 20101013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SPI Metadata Exception | 20100817 |
Method GET_INIT_OPERATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INIT_OPERATION | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INIT_OPERATION | Initialization Operations | 20100818 |
Method GET_INIT_OPERATIONS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_INSERT_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_IMPORT_STRUC_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20100818 | |||
| 2 | ER_IMPORT_STRUC_CONTAINER | Call by reference | Object reference (TYPE REF TO) | DATA | 20100818 | ||||
| 3 | ET_COMPONENT_DETAILS | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_COMPONENT_DETAILS | Component Details | 20111025 | |||
| 4 | EV_SIDEEFFECT | Call by reference | Type reference (TYPE) | /PLMB/SPI_SIDEEFFECT | Side Effect | 20100818 |
Method GET_INSERT_DETAILS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NODE_NAME | Value transfer | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20100813 |
Method GET_NAME on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_PARENT_METADATA_NODE | Value transfer | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_NODE | UI Framework - Node metadata | 20100816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SPI Metadata Exception | 20100817 |
Method GET_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PATH | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_NODE_PATH | Node Path | 20100818 |
Method GET_PATH on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_QUERY_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_CRITERIA_STRUC_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | RTTI for criteria structure | 20100818 | |||
| 2 | EO_RESULT_TABLE_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | RTTI for result table | 20100818 | |||
| 3 | ER_CRITERIA_STRUC_CONTAINER | Call by reference | Object reference (TYPE REF TO) | DATA | Data container for criteria structure | 20100818 | |||
| 4 | ER_RESULT_STRUC_CONTAINER | Call by reference | Object reference (TYPE REF TO) | DATA | Data container for result structure | 20100818 | |||
| 5 | ER_RESULT_TABLE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | DATA | Data container for result table | 20100818 | |||
| 6 | ET_CRITERIA_DETAILS | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_CRITERIA_DETAILS | Criteria Details | 20100818 | |||
| 7 | ET_RESULT_DETAILS | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_RESULT_DETAILS | Result Details | 20100818 | |||
| 8 | EV_CRITERIA_GROUPING_SUPPORTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120702 | |||
| 9 | EV_FILTER_NODE_ID_SUPPORTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120702 | |||
| 10 | EV_PAGING_SUPPORTED | Call by reference | Type reference (TYPE) | /PLMB/SPI_PAGING_SUPPORTED | Paging Supported | 20120702 | |||
| 11 | EV_QUERY_DESCRIPTION | Call by reference | Type reference (TYPE) | /PLMB/SPI_QUERY_DESCRIPTION | Description for QUERY | 20120123 | |||
| 12 | EV_REQUESTED_FIELDS_SUPPORTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120702 | |||
| 13 | EV_SORTING_SUPPORTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120702 | |||
| 14 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_QUERY_NAME | Query Name | 20100818 |
Method GET_QUERY_DETAILS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_QUERY_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QUERY_NAME | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_QUERY_NAMES | Query Names | 20100818 |
Method GET_QUERY_NAMES on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_REFERENCE_DATA_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | DATA | 20110608 | ||||
| 2 | ER_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20110608 | ||||
| 3 | IV_REFERENCE_TYPE | Call by reference | Type reference (TYPE) | /PLMB/SPI_REFERENCE_TYPE | 20110608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SPI Metadata Exception (static) | 20110608 |
Method GET_RETRIEVE_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_RETRIEVE_DETAILS | Value transfer | Type reference (TYPE) | /PLMB/S_SPI_RETRIEVE_DETAILS | Retrieve Details | 20121121 |
Method GET_RETRIEVE_DETAILS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_SUPPORTED_OPERATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACTION | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_ACTION | Operation Action | 20100818 | |||
| 2 | EV_DELETE | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_DELETE | Operation Delete | 20100818 | |||
| 3 | EV_INSERT | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_INSERT | Operation Insert | 20100818 | |||
| 4 | EV_QUERY | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_QUERY | Operation Query | 20100818 | |||
| 5 | EV_RETRIEVE | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_RETRIEVE | Operation Retrieve | 20100818 | |||
| 6 | EV_RETRIEVE_BY_ASSOCIATION | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_RTR_BY_ASSOC | Operation Retrieve by Association | 20100818 | |||
| 7 | EV_UPDATE | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_UPDATE | Operation Update | 20100818 |
Method GET_SUPPORTED_OPERATIONS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_SUPPORTED_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SUPPORTED_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/S_SPI_SUPPORTED_PROPERTY | Supported Properties | 20110608 |
Method GET_SUPPORTED_PROPERTIES on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_TARGET_NODE_BY_ASSOCIATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ASSOCIATION_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_ASSOCIATION_NAME | Association Name | 20131001 | |||
| 2 | RV_TARGET_NODE_NAME | Value transfer | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Target Node Name | 20131001 |
Method GET_TARGET_NODE_BY_ASSOCIATION on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method GET_UPDATE_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SIDEEFFECT | Call by reference | Type reference (TYPE) | /PLMB/SPI_SIDEEFFECT | Side Effect | 20100818 | |||
| 2 | EV_UPDATE_RELEVANCE | Call by reference | Type reference (TYPE) | /PLMB/SPI_UPDATE_RELEVANT | Update Relevance | 20110608 |
Method GET_UPDATE_DETAILS on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method IS_OPR_PRPTY_REFTYPE_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REFERENCE_TYPE | Call by reference | Type reference (TYPE) | /PLMB/SPI_OPR_PRPTY_REF_TYPE | Reference Type for Operation Properties | 20110823 | |||
| 2 | RV_SUPPORTED | Value transfer | Type reference (TYPE) | BOOLE_D | 20110823 |
Method IS_OPR_PRPTY_REFTYPE_SUPPORTED on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method IS_PRPTY_REFTYPE_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REFERENCE_TYPE | Call by reference | Type reference (TYPE) | /PLMB/SPI_PRPTY_REF_TYPE | Reference Type for Field Properties | 20110823 | |||
| 2 | RV_SUPPORTED | Value transfer | Type reference (TYPE) | BOOLE_D | 20110823 |
Method IS_PRPTY_REFTYPE_SUPPORTED on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method IS_ROOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NODE_IS_ROOT | Value transfer | Type reference (TYPE) | BOOLE_D | 20100813 |
Method IS_ROOT on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method IS_TARGET_NODE_BY_ASSOCIATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHECK_ASSOCIATION_INTERN | Call by reference | Type reference (TYPE) | BOOLE_D | Check Internal Association | 20131001 | |||
| 2 | IV_CHECK_ASSOCIATION_OUTBOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Check Outbound Association | 20131001 | |||
| 3 | IV_TARGET_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Target Node Name | 20131001 | |||
| 4 | RV_IS_TARGET_NODE | Value transfer | Type reference (TYPE) | BOOLE_D | The node is a arget node by association | 20131001 |
Method IS_TARGET_NODE_BY_ASSOCIATION on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Method IS_TRANSIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_TRANSIENT | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100813 |
Method IS_TRANSIENT on Interface /PLMB/IF_SPI_METADATA_NODE has no exception.
Event Signatures
Event METADATA_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_METADATA_NODE | Exporting | Value transfer | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_NODE | Metadata of a single node | 20101220 | ||
| 2 | IS_CHANGED_ATTRIBUTES | Exporting | Value transfer | Type reference (TYPE) | /PLMB/S_SPI_NODE_CHANGED_ATTR | Metadata Node Definition | 20110110 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 703 |