SAP ABAP Interface IF_UG_MD_HIERARCHY_INT (FIN Master Data: Hierarchy)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD5 (Package) FIN General: Master Data: Hierarchies
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UG_MD_DISPATCHER_HIER FIN Master Data: Hierarchy Dispatcher 20010720
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UG_MD_VIRTUAL_HIER FIN Master Data: Hierarchy Dispatcher 20020322
Properties
Interface IF_UG_MD_HIERARCHY_INT  
Short Description FIN Master Data: Hierarchy    
General Data
Package UGMD5   FIN General: Master Data: Hierarchies 
Created 20010720   SAP 
Last changed 20050520   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_UG_MD_FACTORY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_UG_MD_HIERARCHY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_UG_MD_HIERARCHY_INT has no interface.
Friends
Interface IF_UG_MD_HIERARCHY_INT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_CHAR Instance attribute Public Object reference (TYPE REF TO) IF_UG_MD_CHAR Char. Instance for Hier.-Carrying Char. 20010720
2 DO_FACTORY Instance attribute Public Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN Master Data: Central Access Point (Factory) 20010720
3 GC_COMPONENT_CHILD Constant Public Type reference (TYPE) UG_FIELDNAME 'S_CHILD' Component Child 20031030
4 GC_COMPONENT_PARENT Constant Public Type reference (TYPE) UG_FIELDNAME 'S_PARENT' Component Parent 20031030
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Hierarchies 20020916
2 CHECK Instance method Public Method Trial Check of Changed Edges (Delte Node Logic, etc.) 20020307
3 COMMIT Instance method Public Method Commit changes 20020204
4 DELETE_EDGE Instance method Public Method 20010830
5 DEQUEUE Instance method Public Method Remove Node Lock 20030508
6 ENQUEUE Instance method Public Method Set Node Lock 20030508
7 GET_ATTRIBUTE_DEFINITION Instance method Public Method Read properties of edge attributes 20011213
8 GET_CHANGED_EDGES Instance method Public Method List of Changed Edges 20020204
9 GET_DELTA_LEAF_EDGES Instance method Public Method Read edges for delta nodes that match it_hier_struct 20020301
10 GET_INSTANCE Static method Public Method 20010720
11 GET_LIST Instance method Public Method Read List of Hierarchies 20010720
12 GET_MAP Instance method Public Method 20010724
13 GET_TIMESTAMP Instance method Public Method Time Stamp of Last Change of Hierarchy 20021212
14 READ_EDGE Instance method Public Method Read Hierarchy with Optimum Notation 20010819
15 READ_STRUCT_HISTORY Instance method Public Method Read History of Hierarchy Structure 20020425
16 READ_TEXTNODES Instance method Public Method Read text nodes with texts in logon language 20050207
17 ROLLBACK Instance method Public Method Discard Changes 20020204
18 SAVE Instance method Public Method Save committed changes 20020204
19 SET_ACTIVATION_MODE Instance method Public Method Switch Automatic Hierarchy Activation Off and On Again 20031222
20 TRANSPORT Instance method Public Method Transport of Changed Edges 20020204
21 TRANSPORT_BY_SEL Instance method Public Method 20011015
22 UNDO Instance method Public Method Discard Last Change 20020204
23 UNDO_ALL Instance method Public Method Discard Changes 20020204
24 WRITE_EDGE Instance method Public Method 20010819
Events
# Event Type Visibility Description Created on
1 BUFFER_CHANGE Instance Event
(0)
Public
(2)
Buffer has been changed (via register_change) 20020201
Types
Interface IF_UG_MD_HIERARCHY_INT has no local type.
Method Signatures

Method ACTIVATE 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) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20020916
2 Importing IT_HRY_KEY Call by reference Type reference (TYPE) ANY TABLE Hierarchien (FIELDNAME_SID, VALUE_SID, HRYNAME) 20020916

Method ACTIVATE on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Fehlermeldungen 20020307

Method CHECK on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method COMMIT Signature

Method COMMIT on Interface IF_UG_MD_HIERARCHY_INT has no parameter.
Method COMMIT on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method DELETE_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Festwerte für Variante und Zeitbezug 20020314
2 Importing IT_HIER_DATA Call by reference Type reference (TYPE) HASHED TABLE Interne Tabelle mit den Kantenattributen 20011220
3 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20011220

Method DELETE_EDGE on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HRYNODE Call by reference Type reference (TYPE) UGMD_S_HRY_NODE Hierarchieknoten 20030508
2 Importing IT_VALUE Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Werte klammernder Merkmale 20030508
3 Importing I_HRY_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchieversion 20030508
4 Importing I_LOCK_TYPE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20030508
5 Importing I_SCOPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030508

Method DEQUEUE on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HRYNODE Call by reference Type reference (TYPE) UGMD_S_HRY_NODE Hierarchieknoten 20030508
2 Importing IT_VALUE Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Werte klammernder Merkmale 20030508
3 Importing I_HRY_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchieversion 20030508
4 Importing I_LOCK_TYPE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20030508
5 Importing I_SCOPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030508
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20030508
2 SYSTEM_FAILURE_ 20030508

Method GET_ATTRIBUTE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FATTR Call by reference Type reference (TYPE) UGMD_TH_FATTR FI-Stammdaten: Attributeigenschaften 20011213

Method GET_ATTRIBUTE_DEFINITION on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method GET_CHANGED_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CHANGED_DATA Value transfer Object reference (TYPE REF TO) DATA Ref.: Tabelle mit den geänderten Kantenattributen 20020226
2 Exporting ET_CHANGED_EDGE Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT FI-Stammdaten: Hierarchiestruktur (intern) 20020204

Method GET_CHANGED_EDGES on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method GET_DELTA_LEAF_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELTA_EDGE Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT gefundene Deltblatt-Kanten zu Knoten der Hierarchie 20020301
2 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT Hirarchie, zu deren Knoten nach Deltakanten gesucht wird 20020301
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL zusätzliche Selektionsbedingung 20020301

Method GET_DELTA_LEAF_EDGES on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_MD_HIERARCHY_INT FI-Stammdaten: Hierarchie 20010720
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010720
3 Importing I_NET_TYPE Call by reference Type reference (TYPE) UG_NET_TYPE FI-Stammdaten: Allgemeines Kennzeichen 20011212

Method GET_INSTANCE on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) UGMD_TS_HRY_NAME FI-Stammdaten: Hierarchienamen 20010720
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20050131
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20010720
4 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20010813
5 Importing I_HRY_STATUS Call by reference Type reference (TYPE) UG_OBJ_STATUS IF_UG_MD_HIERARCHY=>GC_HRY_STATE_ALL FI-Stammdaten: Status eines Objekts 20020916
6 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20010813

Method GET_LIST on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method GET_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD2SID Call by reference Type reference (TYPE) UGMD_TH_MAP_FLD2SID FI-Stammdaten: Mapping Feldname <=> Feld-SID inkl Wert-Map 20010724
2 Exporting ET_SID2FLD Call by reference Type reference (TYPE) UGMD_TH_MAP_SID2FLD FI-Stammdaten: Mapping Feldname <=> Feld-SID inkl Wert-Map 20010724
3 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN Von wo Sidmap besorgen? 20020713

Method GET_MAP on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel der letzten Änderung 20021212
2 Importing I_BYPASSING_BUFFER Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE am DB-Puffer vorbeilesen 20050427
3 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20021212
4 Importing I_USAGE_MASK Call by reference Type reference (TYPE) STRING relevante Verwendungen laut Domäne UG_MD_USAGE konkateniert 20021212

Method GET_TIMESTAMP on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method READ_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIER_DATA Call by reference Type reference (TYPE) HASHED TABLE Interne Tabelle mit den Kantenattributen 20011212
2 Exporting ET_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20010819
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20041207
4 Importing IF_READ_ALL Call by reference Type reference (TYPE) UG_FLG 'X' Alle Beziehungen lesen 20020214
5 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20011219
6 Importing IT_VALUE Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Festwerte für Variante und Zeitbezug 20010904
7 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE SPACE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20011126
8 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20010819

Method READ_EDGE on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method READ_STRUCT_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIER_DATA Call by reference Type reference (TYPE) SORTED TABLE Kantenattribute mit Historie 20031128
2 Exporting ET_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_HIST FI-Stammdaten: Hierarchiestruktur mit Historie 20020425
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20041207
4 Exporting E_FISCVARNT Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante, auf die Perioden zu beziehen sind 20020425
5 Importing IF_ONLY_DB_STATE Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE Änderungen im Schreib-/Löschpuffer nicht berücksichtigen 20040712
6 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Festwerte (bisher nur HRY_VERSION verwendet) 20020425
7 Importing I_MERGE_INTERVALS Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE zusammenführen, falls mehrere Gültigkeitsintervalle 20020426
8 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20020425

Method READ_STRUCT_HISTORY on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method READ_TEXTNODES 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) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20050207
2 Exporting ET_TEXTNODE Call by reference Type reference (TYPE) UGMD_TS_NODE_NAME FI-Stammdaten: Textknoten 20050207
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Einfache Schlüssel-Selektionen 20050207
4 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20050207

Method READ_TEXTNODES on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method ROLLBACK Signature

Method ROLLBACK on Interface IF_UG_MD_HIERARCHY_INT has no parameter.
Method ROLLBACK on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method SAVE 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) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20020318
2 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN IF_UG_MD_FACTORY=>GC_ORIGIN_LOCAL Originalablageort 20020709

Method SAVE on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method SET_ACTIVATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_AUTOMATIC_ACTIVATION Call by reference Type reference (TYPE) UG_FLG ABAP_TRUE Automatische Aktivierung ja/nein (Default: ja) 20031222

Method SET_ACTIVATION_MODE on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method TRANSPORT 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) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20020409
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20020204
3 Importing I_COMPLETE Call by reference Type reference (TYPE) UG_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20020204
4 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN IF_UG_MD_FACTORY=>GC_ORIGIN_LOCAL Originalablageort 20020709

Method TRANSPORT on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method TRANSPORT_BY_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20011015
2 Exporting ET_TRANSPORT_SEL Call by reference Type reference (TYPE) UGMD_T_TRANSPORT_SEL Transporteinträge 20020404
3 Importing IF_USE_MASK Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20011015
4 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20011015

Method TRANSPORT_BY_SEL on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method UNDO Signature

Method UNDO on Interface IF_UG_MD_HIERARCHY_INT has no parameter.
Method UNDO on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method UNDO_ALL Signature

Method UNDO_ALL on Interface IF_UG_MD_HIERARCHY_INT has no parameter.
Method UNDO_ALL on Interface IF_UG_MD_HIERARCHY_INT has no exception.

Method WRITE_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PARTITION_DATA Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20010924
2 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Festwerte für Version und Zeitbezug 20020314
3 Importing IT_HIER_DATA Call by reference Type reference (TYPE) HASHED TABLE Interne Tabelle mit den Kantenattributen 20011220
4 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20011220

Method WRITE_EDGE on Interface IF_UG_MD_HIERARCHY_INT has no exception.
Event Signatures

Event BUFFER_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_FFIX Exporting Value transfer Type reference (TYPE) UGMD_TS_FIELD_VAL Parameter (Version / Zeit / Klammerung) zur Änderung 20031125
History
Last changed by/on SAP  20050520 
SAP Release Created in 3.1A