Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FEH_MODEL_PLOAD_HIERARCHY | Hierarchy (Tree) Model for Data | 20100415 |
Properties
| Interface | IF_FEH_MODEL_PLOAD_HIERARCHY | |
| Short Description |
General Data
| Package | FEH_PAYLOAD_EDITOR | FEH Payload Editor (UI) |
| Created | 20100415 | SAP |
| Last changed | 20130531 | 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) |
| 2 | IF_ECH_DOCUMENT_STORE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 3 | IF_FEH_PAYLOAD_PROVIDER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no interface.
Friends
Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GC_SAVE_RESULT | Constant | Public | See coding | 20100901 | ||||
| 2 | GC_TABLE_LINE | Constant | Public | Type reference (TYPE) | FIELDNAME | 'TABLE_LINE' | Token for Row/Structure of an Unstructured Table | 20100415 |
Methods
Events
Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_DATA_HIERARCHY | Public | See coding | Structure Type for Data Hierarchy | 20100415 | begin of ts_data_hierarchy,
node_key type tv_nodekey,
parent_node_key type tv_nodekey,
record_index type sytabix,
has_changed type xfeld,
component type fieldname,
protected type abap_bool,
ref_type_descr type ref to cl_abap_datadescr,
ref_data type ref to data,
corearea type abap_bool,
cnt_to_references type i,
node_key_references type tv_nodekey,
children_have_refs type abap_bool,
end of ts_data_hierarchy
|
|
| 2 | TT_DATA_HIERARCHY | Public | See coding | Table Type for Data Hierarchy | 20100415 | tt_data_hierarchy type standard table of ts_data_hierarchy
with key node_key
with non-unique sorted key parent_node components parent_node_key
|
|
| 3 | TY_SAVE_RESULT | Public | See coding | 20100901 | TY_SAVE_RESULT type c length 1
|
Method Signatures
Method ADD_ATTACHMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTACHMENT | Call by reference | Type reference (TYPE) | IF_ECH_DOCUMENT_STORE=>TS_ATTACHMENT_WRITE | 20101110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ECMI: Base Exception | 20101110 |
Method ARE_DATAREFERENCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ARE_DATAREFERENCES | Value transfer | Type reference (TYPE) | ABAP_BOOL | RV_ARE_DATAREFERENCES | 20100415 |
Method ARE_DATAREFERENCES on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method ARE_VERSIONS_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VERSIONS_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | RV_VERSIONS_ALLOWED | 20100415 |
Method ARE_VERSIONS_ALLOWED on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method CHANGE_PAYLOAD_NOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PAYLOAD_NOTE | Call by reference | Type reference (TYPE) | FEH_PAYLOAD_NOTE | Notiz | 20101222 |
Method CHANGE_PAYLOAD_NOTE on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method CHANGE_PAYLOAD_REMARK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PAYLOAD_REMARK | Call by reference | Type reference (TYPE) | FEH_PAYLOAD_REMARK | Kommentar | 20101222 |
Method CHANGE_PAYLOAD_REMARK on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method CHANGE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | IV_DATA | 20100415 | |||
| 2 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | IV_NODE_KEY | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100415 | |||
| 2 | 20100415 | |||
| 3 | 20100415 | |||
| 4 | 20100415 |
Method COPY_LINE_OF_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | IV_NODE_KEY | 20100415 | |||
| 2 | RT_DATA_HIERARCHY | Value transfer | Type reference (TYPE) | TT_DATA_HIERARCHY | RT_DATA_HIERARCHY | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100415 | |||
| 2 | 20100415 | |||
| 3 | 20100415 | |||
| 4 | 20100415 |
Method CREATE_INITIAL_LINE_FOR_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | IV_NODE_KEY | 20100415 | |||
| 2 | RT_DATA_HIERARCHY | Value transfer | Type reference (TYPE) | TT_DATA_HIERARCHY | RT_DATA_HIERARCHY | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100415 | |||
| 2 | 20100415 | |||
| 3 | 20100415 | |||
| 4 | 20100415 |
Method CREATE_TRANSIENT_VERSION Signature
Method CREATE_TRANSIENT_VERSION on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ECMI: Base Exception | 20101111 |
Method DELETE_ATTACHMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTACHMENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20101110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ECMI: Base Exception | 20101110 |
Method DELETE_LINE_OF_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | IV_NODE_KEY | 20100415 | |||
| 2 | RT_DATA_HIERARCHY | Value transfer | Type reference (TYPE) | TT_DATA_HIERARCHY | RT_DATA_HIERARCHY | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100415 | |||
| 2 | 20100415 | |||
| 3 | 20100415 | |||
| 4 | 20100415 |
Method FREE Signature
Method FREE on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no parameter.
Method FREE on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method GET_ATTACHMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ATTACHMENT | Value transfer | Type reference (TYPE) | IF_ECH_DOCUMENT_STORE=>TT_ATTACHMENT_READ | 20110119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110121 |
Method GET_ATTACHMENTS_FOR_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ATTACHMENT | Value transfer | Type reference (TYPE) | IF_ECH_DOCUMENT_STORE=>TT_ATTACHMENT_READ | 20110119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ECMI: Base Exception | 20110119 |
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | RR_DATA | 20100415 |
Method GET_DATA on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method GET_DATA_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA_HIERARCHY | Value transfer | Type reference (TYPE) | TT_DATA_HIERARCHY | RT_DATA_HIERARCHY | 20100415 |
Method GET_DATA_HIERARCHY on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method GET_HIERARCHY_DATA_BY_NODEKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODEKEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20100420 | |||
| 2 | RS_DATA | Value transfer | Type reference (TYPE) | TS_DATA_HIERARCHY | Hierarchiedaten eines Knotens | 20100420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme: Ungültige Knoten ID | 20100420 |
Method GET_HIGHEST_VERSION_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HIGHEST_VERSION | Value transfer | Type reference (TYPE) | FEH_VERSION | Version des FEH-Payload | 20100730 |
Method GET_HIGHEST_VERSION_NUMBER on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method GET_PAYLOAD_VERSIONS_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_PAYLOAD_VERSIONS | Value transfer | Type reference (TYPE) | IF_FEH_PAYLOAD_PROVIDER=>TY_T_VERSION_INFO | RT_PAYLOAD_VERSIONS | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_FEH_PAYLOAD_PROVIDER | 20100415 |
Method GET_PAYLOAD_VERSION_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_PAYLOAD_VERSION_INFO | Value transfer | Type reference (TYPE) | IF_FEH_PAYLOAD_PROVIDER=>TY_S_VERSION_INFO | RS_PAYLOAD_VERSION_INFO | 20100415 |
Method GET_PAYLOAD_VERSION_INFO on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method HAS_PAYLOAD_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | RV_IS_CHANGED | 20100730 |
Method HAS_PAYLOAD_CHANGED on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method HAS_PAYLOAD_INFO_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100729 |
Method HAS_PAYLOAD_INFO_CHANGED on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method INSERT_NEW_LINE_INTO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA_HIERARCHY_DELETED | Call by reference | Type reference (TYPE) | TT_DATA_HIERARCHY | ET_DATA_HIERARCHY_DELETED | 20100415 | |||
| 2 | ET_DATA_HIERARCHY_INSERTED | Call by reference | Type reference (TYPE) | TT_DATA_HIERARCHY | ET_DATA_HIERARCHY_INSERTED | 20100415 | |||
| 3 | EV_LINE_INSERTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | EV_LINE_INSERTED | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100415 | |||
| 2 | 20100415 |
Method IS_ATTACHMENT_NAME_FREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTACHMENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20101110 | ||||
| 2 | RV_FREE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ECMI: Base Exception | 20101110 |
Method IS_LINE_INSERTION_IN_PROGRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100903 |
Method IS_LINE_INSERTION_IN_PROGRESS on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method IS_VERSION_TRANSIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TRANSIENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101110 |
Method IS_VERSION_TRANSIENT on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method LOAD_PAYLOAD Signature
Method LOAD_PAYLOAD on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100415 | |||
| 2 | CX_FEH_PAYLOAD_PROVIDER | 20100415 |
Method LOAD_PAYLOAD_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION | Call by reference | Type reference (TYPE) | FEH_VERSION | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101129 | |||
| 2 | 20100415 |
Method REJECT_NEW_LINE_OF_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA_HIERARCHY | Value transfer | Type reference (TYPE) | TT_DATA_HIERARCHY | RT_DATA_HIERARCHY | 20100415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_FEH_PAYLOAD_EDITOR_FAILURE | 20100415 |
Method RESET_PAYLOAD Signature
Method RESET_PAYLOAD on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110126 |
Method SAVE_PAYLOAD_AS_NEW_VERSION Signature
Method SAVE_PAYLOAD_AS_NEW_VERSION on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion nicht unterstützt vom Payload Provider | 20120321 | ||
| 2 | Sichern nicht möglich | 20101103 | ||
| 3 | ECMI: Base Exception | 20101103 |
Method SET_READ_ONLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_READ_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | IV_READ_ONLY | 20100831 |
Method SET_READ_ONLY on Interface IF_FEH_MODEL_PLOAD_HIERARCHY has no exception.
Method UPDATE_PAYLOAD_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SAVE_RESULT | Value transfer | Type reference (TYPE) | TY_SAVE_RESULT | 20100901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100802 | |||
| 2 | CX_FEH_PAYLOAD_PROVIDER | 20100802 | ||
| 3 | Sichern nicht möglich | 20100928 | ||
| 4 | ECMI: Base Exception | 20101103 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 730 |