SAP ABAP Interface IF_USMD_HRY (Hierarchy of an Entity Type for Access to SAP Standard)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-AF (Application Component) Application Framework
⤷
USMD1A (Package) Data Modeling: Abstraction Layer
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_USMD_HRY | Hierarchies of an Entity Type | 20080117 |
Properties
| Interface | IF_USMD_HRY | |
| Short Description | Hierarchy of an Entity Type for Access to SAP Standard |
General Data
| Package | USMD1A | Data Modeling: Abstraction Layer |
| Created | 20080117 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_USMD_HRY has no forward declaration.
Interfaces
Interface IF_USMD_HRY has no interface.
Friends
Interface IF_USMD_HRY has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DT_HRYNODE_FLD | Instance attribute | Public | Type reference (TYPE) | USMD_TS_FIELD | Field Names | 20080218 | ||
| 2 | D_EDITION | Instance attribute | Public | Type reference (TYPE) | USMD_EDITION | Edition | 20080305 | ||
| 3 | D_FIELDNAME | Instance attribute | Public | Type reference (TYPE) | USMD_FIELDNAME | Financial MDM: Field Name | 20080128 | ||
| 4 | D_HRYNAME_FLD | Instance attribute | Public | Type reference (TYPE) | USMD_FIELDNAME | Financial MDM: Field Name | 20080218 | ||
| 5 | D_HRY_NDEP | Instance attribute | Public | Type reference (TYPE) | USMD_FLG | Hierarchy Name-Dependent | 20080312 | ||
| 6 | D_USMD_HRYVERS | Instance attribute | Public | Type reference (TYPE) | USMD_HRYVERS | Hierarchy Version | 20080128 | ||
| 7 | D_USMD_MODEL | Instance attribute | Public | Type reference (TYPE) | USMD_MODEL | Data Model | 20080627 | ||
| 8 | D_VALIDITY_HRY | Instance attribute | Public | Type reference (TYPE) | USMD_VALIDITY_HRY | Validity Concept | 20090910 | ||
| 9 | GC_UPLMODE_HRY_DEL_ALL | Constant | Public | Type reference (TYPE) | USMD_UPLMODE_HRY | 'A' | Upload Mode for Hierarchies | 20090211 | |
| 10 | GC_UPLMODE_HRY_DEL_UPL | Constant | Public | Type reference (TYPE) | USMD_UPLMODE_HRY | 'U' | Upload Mode for Hierarchies | 20090211 | |
| 11 | GC_UPLMODE_HRY_MOD | Constant | Public | Type reference (TYPE) | USMD_UPLMODE_HRY | 'M' | Upload Mode for Hierarchies | 20090211 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks if Node is Contained | 20081021 | |
| 2 | Instance method | Public | Method | Checks if Hierarchy is Empty | 20090430 | |
| 3 | Instance method | Public | Method | Copies Hierarchy to Another Version | 20081113 | |
| 4 | Instance method | Public | Method | Return Key, the Hierarchy Name with Subtree | 20080811 | |
| 5 | Instance method | Public | Method | Provides Instance of IF_USMD_HRY_TREE for NID based Accesses | 20090430 | |
| 6 | Instance method | Public | Method | Return All Edges in CHKEY Format | 20080425 | |
| 7 | Instance method | Public | Method | Returns All Delta Edges in CHKEY Format | 20080505 | |
| 8 | Instance method | Public | Method | Resolves Node | 20081021 | |
| 9 | Instance method | Public | Method | Writes Complete Hierarchy | 20081217 |
Events
Interface IF_USMD_HRY has no event.
Types
Interface IF_USMD_HRY has no local type.
Method Signatures
Method CONTAINS_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_CONTAINED | Call by reference | Type reference (TYPE) | USMD_FLG | 20081021 | ||||
| 2 | IS_HRYNODE_CHKEY | Call by reference | Type reference (TYPE) | USMD_SX_HRYNODE_CHKEY | Feldname + Merkmalswerte eines Hierarchieknotens | 20081021 | |||
| 3 | IT_HRYNAME_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | 20081021 |
Method CONTAINS_NODE on Interface IF_USMD_HRY has no exception.
Method CONTAINS_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_TREE | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20090430 | |||
| 2 | IT_FFIX | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20090430 |
Method CONTAINS_TREE on Interface IF_USMD_HRY has no exception.
Method COPY_FULL_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_TARGET_HRY | Call by reference | Object reference (TYPE REF TO) | IF_USMD_HRY | Hierarchie eines Entitätstyps für Zugriff aus SAP-Standard | 20081113 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081113 | |||
| 3 | ET_ROOT_NODES | Call by reference | Type reference (TYPE) | USMD_T_HRYNAME_HRYNODE_CHKEY | H. N. + Feldname + Merkmalswerte eines Hierarchieknotens | 20081119 | |||
| 4 | IT_FFIX | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081119 | |||
| 5 | I_TARGET_VERSION | Call by reference | Type reference (TYPE) | USMD_HRYVERS | Hierarchieversion | 20081113 |
Method COPY_FULL_TREE on Interface IF_USMD_HRY has no exception.
Method GET_HRYNAME_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HRYNAME | Call by reference | Type reference (TYPE) | ANY TABLE | 20080811 |
Method GET_HRYNAME_USED on Interface IF_USMD_HRY has no exception.
Method GET_HRY_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_USMD_HRY_TREE | Hierarchie für Zugriff aus SAP-Standard, NID basierte Serv. | 20090430 |
Method GET_HRY_TREE on Interface IF_USMD_HRY has no exception.
Method GET_TREE_CHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TREE_CHKEY | Call by reference | Type reference (TYPE) | USMD_T_HRY_TREE_CHKEY | Hierarchiedarstellung in Parent/Child/Next Format als CHKEY | 20080425 | |||
| 2 | IF_ATTRIBUTE | Call by reference | Type reference (TYPE) | USMD_FLG | 'X' | 'X'=ET_TREE_CHKEY-T_ATTRIBUTE wird befüllt | 20090205 | ||
| 3 | IF_RESOLVE_INTERVAL | Call by reference | Type reference (TYPE) | USMD_FLG | SPACE | FIN MDM: Allgemeines Kennzeichen | 20090424 | ||
| 4 | IT_HRYNAME_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20080811 | |||
| 5 | IT_RESOLVE_INTERVAL_HRYNAME | Call by reference | Type reference (TYPE) | ANY TABLE | Definiert Unterbäume für Auflösung | 20090424 | |||
| 6 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20080425 |
Method GET_TREE_CHKEY on Interface IF_USMD_HRY has no exception.
Method GET_TREE_CHKEY_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080506 | |||
| 2 | ET_TREE_CHKEY | Call by reference | Type reference (TYPE) | USMD_T_HRY_TREE_CHKEY | Hierarchiedarstellung in Parent/Child/Next Format als CHKEY | 20080505 | |||
| 3 | ET_TREE_CHKEY_DELTA | Call by reference | Type reference (TYPE) | USMD_T_HRY_TREE_CHKEY_DELTA | Delta-Hierarchie in Parent/Child/Next Format als CHKEY | 20080815 | |||
| 4 | IF_COMPARE_ATTR | Call by reference | Type reference (TYPE) | USMD_FLG | 'X' | FIN MDM: Allgemeines Kennzeichen | 20090327 | ||
| 5 | IF_COMPARE_CHILD | Call by reference | Type reference (TYPE) | USMD_FLG | SPACE | FIN MDM: Allgemeines Kennzeichen | 20080818 | ||
| 6 | IF_COMPARE_NEXT | Call by reference | Type reference (TYPE) | USMD_FLG | 'X' | FIN MDM: Allgemeines Kennzeichen | 20080818 | ||
| 7 | IF_RESOLVE_INTERVAL | Call by reference | Type reference (TYPE) | USMD_FLG | SPACE | FIN MDM: Allgemeines Kennzeichen | 20090424 | ||
| 8 | IT_HRYNAME_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20080815 | |||
| 9 | IT_RESOLVE_INTERVAL_HRYNAME | Call by reference | Type reference (TYPE) | ANY TABLE | Definiert Unterbäume für Auflösung | 20090424 | |||
| 10 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20080505 | |||
| 11 | I_FROM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20080505 |
Method GET_TREE_CHKEY_DELTA on Interface IF_USMD_HRY has no exception.
Method RESOLVE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HRY_NODES | Call by reference | Type reference (TYPE) | USMD_TS_HRY_NODES | Hierarchieknoten | 20081021 | |||
| 2 | IS_HRYNODE_CHKEY | Call by reference | Type reference (TYPE) | USMD_SX_HRYNODE_CHKEY | Feldname + Merkmalswerte eines Hierarchieknotens | 20081021 | |||
| 3 | IT_HRYNAME_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | 20081021 |
Method RESOLVE_NODE on Interface IF_USMD_HRY has no exception.
Method WRITE_EDGES_CHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081217 | |||
| 2 | ET_ROOT_NODES | Call by reference | Type reference (TYPE) | USMD_T_HRYNAME_HRYNODE_CHKEY | H. N. + Feldname + Merkmalswerte eines Hierarchieknotens | 20081217 | |||
| 3 | IT_EDGES_CHKEY | Call by reference | Type reference (TYPE) | USMD_T_HRY_TREE_CHKEY_NP | Hierarchiedarstellung in Parent/NODE Format als CHKEY | 20081217 | |||
| 4 | IT_FFIX | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081217 | |||
| 5 | IT_HRYNAME_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081217 | |||
| 6 | I_UPLMODE_HRY | Call by reference | Type reference (TYPE) | USMD_UPLMODE_HRY | GC_UPLMODE_HRY_DEL_ALL | Upload-Modus für Hierarchien | 20090223 |
Method WRITE_EDGES_CHKEY on Interface IF_USMD_HRY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 604 |