SAP ABAP Class IF_USMD_HRY_TREE (Hierarchy for Access to SAP Standard, NID-based Service)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_USMD_HRY_TREE Hierarchies of an Entity Type, NID-based services 20090430
Properties
Class IF_USMD_HRY_TREE  
Short Description Hierarchy for Access to SAP Standard, NID-based Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_USMD_HRY_TREE has no forward declaration.
Interfaces
Class IF_USMD_HRY_TREE has no interface implemented.
Friends
Class IF_USMD_HRY_TREE has no friend class.
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 20090430
2 D_EDITION Instance attribute Public Type reference (TYPE) USMD_EDITION Edition 20090430
3 D_FIELDNAME Instance attribute Public Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20090430
4 D_HRYNAME_FLD Instance attribute Public Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20090430
5 D_HRY_NDEP Instance attribute Public Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20090430
6 D_USMD_HRYVERS Instance attribute Public Type reference (TYPE) USMD_HRYVERS Hierarchy Version 20090430
7 D_USMD_MODEL Instance attribute Public Type reference (TYPE) USMD_MODEL Data Model 20090430
8 D_VALIDITY_HRY Instance attribute Public Type reference (TYPE) USMD_VALIDITY_CONCEPT Validity Concept 20090910
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_NODE Instance method Public Method Changes Nodes 20090119
2 CHECK_DB_CHANGE Instance method Public Method Checks If Subtree Is Still Current 20090119
3 CHECK_MOVE_COPY Instance method Public Method Checks If Node Can Be Moved/Copied 20090119
4 CONVERT_NID_TO_VALUE Instance method Public Method Return Characteristic Value for an NID 20090119
5 CONVERT_VALUE_TO_NID Instance method Public Method Return Quantity of NIDs for a Characteristic Value 20090119
6 DELETE_NODE Instance method Public Method Delete Node 20090119
7 GET_NODE_LOCATION Instance method Public Method Returns Parent, Predecessor, and Successor of a Node 20090119
8 GET_TREE Instance method Public Method Returns Tree in Initial State 20090119
9 GET_UNASSIGNED_VALUES Instance method Public Method Returns Unassigned Values 20090119
10 INSERT_NODE Instance method Public Method Inserts New Node 20090119
11 LOAD_TREE Instance method Public Method Loads Another Hierarchy Level 20090119
12 MOVE_NODE Instance method Public Method Moves Node(s) 20090119
13 SEARCH Instance method Public Method Searches for String 20090119
Events
Class IF_USMD_HRY_TREE has no event.
Types
Class IF_USMD_HRY_TREE has no local type.
Method Signatures

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_CHANGED Call by reference Type reference (TYPE) USMD_S_HRY_TREE Hierarchiedarstellung in NID/PARENT Format 20090122
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090119
3 Exporting ET_OTHER_NODES_CHANGED Call by reference Type reference (TYPE) USMD_T_NODE_LOCATION Position eines Knotens 20090119
4 Importing IS_HRYNODE_CHKEY_INT Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY_INTERVAL Feldname + Wert (Intervall) eines Hierarchieknotens 20090119
5 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090119
6 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method CHANGE_NODE on class IF_USMD_HRY_TREE has no exception.

Method CHECK_DB_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CHANGED Call by reference Type reference (TYPE) USMD_FLG 'X'=Hierarchie auf DB wurde geändert 20090119
2 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method CHECK_DB_CHANGE on class IF_USMD_HRY_TREE has no exception.

Method CHECK_MOVE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090119
2 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
3 Importing I_PARENT_NID_NEW Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method CHECK_MOVE_COPY on class IF_USMD_HRY_TREE has no exception.

Method CONVERT_NID_TO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HRYNODE_CHKEY_INT Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY_INTERVAL Feldname + Wert (Intervall) eines Hierarchieknotens 20090119
2 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090119
3 Exporting ET_HRYNAME_KEY Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090119
4 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method CONVERT_NID_TO_VALUE on class IF_USMD_HRY_TREE has no exception.

Method CONVERT_VALUE_TO_NID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NID Call by reference Type reference (TYPE) USMD_TH_NID Menge von Hierarchieknoten 20090119
2 Importing IS_HRYNODE_CHKEY Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY Feldname + Merkmalswerte eines Hierarchieknotens 20090119
3 Importing IT_HRYNAME_KEY Call by reference Type reference (TYPE) USMD_TS_VALUE 20090119

Method CONVERT_VALUE_TO_NID on class IF_USMD_HRY_TREE has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090119
2 Exporting ET_OTHER_NODES_DEL Call by reference Type reference (TYPE) USMD_T_NODE_LOCATION Position eines Knotens 20090119
3 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method DELETE_NODE on class IF_USMD_HRY_TREE has no exception.

Method GET_NODE_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILD_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
2 Exporting E_NEXT_VISIBLE Call by reference Type reference (TYPE) USMD_NID Nächster sichtbarer Knoten (hängt von IF_EXPANDED ab) 20090119
3 Exporting E_PARENT_NID Call by reference Type reference (TYPE) USMD_NID 20090119
4 Exporting E_PREDEC_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
5 Exporting E_SUCCES_NID Call by reference Type reference (TYPE) USMD_NID 20090119
6 Importing IF_EXPANDED Call by reference Type reference (TYPE) USMD_FLG SPACE 'X'= I_NID ist expandiert, wirkt auf E_NEXT_VISIBLE 20090119
7 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method GET_NODE_LOCATION on class IF_USMD_HRY_TREE has no exception.

Method GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE Call by reference Type reference (TYPE) USMD_T_HRY_TREE Hierarchiedarstellung in NID/PARENT Format 20090119
2 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090119
3 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Liefert nur Knoten (und deren Mütter), die zu IT_SEL passen 20090119

Method GET_TREE on class IF_USMD_HRY_TREE has no exception.

Method GET_UNASSIGNED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_CHKEY Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20090119
2 Importing IF_INCL_FRAGMENTS Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090119
3 Importing IT_KEY Call by reference Type reference (TYPE) USMD_TS_VALUE 20090119

Method GET_UNASSIGNED_VALUES on class IF_USMD_HRY_TREE has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_NEW Call by reference Type reference (TYPE) USMD_S_HRY_TREE Hierarchiedarstellung in NID/PARENT Format 20090119
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090119
3 Exporting ET_OTHER_NODES_NEW Call by reference Type reference (TYPE) USMD_T_NODE_LOCATION 20090119
4 Importing IS_HRYNODE_CHKEY_INT Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY_INTERVAL Feldname + Wert (Intervall) eines Hierarchieknotens 20090119
5 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090119
6 Importing I_PARENT_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
7 Importing I_PREDEC_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method INSERT_NODE on class IF_USMD_HRY_TREE has no exception.

Method LOAD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE Call by reference Type reference (TYPE) USMD_T_HRY_TREE Hierarchiedarstellung in NID/PARENT Format 20090119
2 Importing IF_TOP_DOWN Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20090119
3 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090119
4 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
5 Importing I_NOF_LEVEL Call by reference Type reference (TYPE) I Anzahl der aufzuklappenden Ebenen 20090119

Method LOAD_TREE on class IF_USMD_HRY_TREE has no exception.

Method MOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090119
2 Exporting ET_OTHER_NODES_DEL Call by reference Type reference (TYPE) USMD_T_NODE_LOCATION Position eines Knotens 20090119
3 Exporting ET_OTHER_NODES_NEW Call by reference Type reference (TYPE) USMD_T_NODE_LOCATION Position eines Knotens 20090119
4 Importing I_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
5 Importing I_PARENT_NID_NEW Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
6 Importing I_PREDEC_NID_NEW Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119

Method MOVE_NODE on class IF_USMD_HRY_TREE has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NID_CHKEY Call by reference Type reference (TYPE) USMD_TH_NID_CHKEY NIDs + Merkmalsschlüssel 20090119
2 Importing IF_ATTRIBUTE Call by reference Type reference (TYPE) USMD_FLG SPACE H.Attribute in Suche einbeziehen 20090211
3 Importing IF_BACKWARD Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090119
4 Importing IF_RESOLVE_INTERVAL Call by reference Type reference (TYPE) USMD_FLG 'X' Intervalle auflösen für Suche 20090211
5 Importing I_START_NID Call by reference Type reference (TYPE) USMD_NID Schlüssel für Hierarchieknoten 20090119
6 Importing I_STRING Call by reference Type reference (TYPE) STRING 20090119

Method SEARCH on class IF_USMD_HRY_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in