SAP ABAP Class IF_USMD_HRY (Hierarchy of an Entity Type for Access to SAP Standard)
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
| Class | IF_USMD_HRY | |
| Short Description | Hierarchy of an Entity Type for Access to SAP Standard | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20080117 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_USMD_HRY has no forward declaration.
Interfaces
Class IF_USMD_HRY has no interface implemented.
Friends
Class IF_USMD_HRY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | USMD_TS_FIELD | Field Names | 20080218 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | USMD_EDITION | Edition | 20080305 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | USMD_FIELDNAME | Financial MDM: Field Name | 20080128 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | USMD_FIELDNAME | Financial MDM: Field Name | 20080218 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | USMD_FLG | Hierarchy Name-Dependent | 20080312 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | USMD_HRYVERS | Hierarchy Version | 20080128 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | USMD_MODEL | Data Model | 20080627 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | USMD_VALIDITY_HRY | Validity Concept | 20090910 | |||
| 9 | Constant | Public | Type reference (TYPE) | USMD_UPLMODE_HRY | 'A' | Upload Mode for Hierarchies | 20090211 | ||
| 10 | Constant | Public | Type reference (TYPE) | USMD_UPLMODE_HRY | 'U' | Upload Mode for Hierarchies | 20090211 | ||
| 11 | 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
Class IF_USMD_HRY has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_USMD_HRY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |