SAP ABAP Interface IF_MDG_MDF_HIERARCHY_INT (Master Data Hierarchies)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_MDF5 (Package) Master Data: Hierarchies
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MDG_MDF_DISPATCHER_HIER FIN Master Data: Hierarchy Dispatcher 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MDG_MDF_VIRTUAL_HIER FIN Master Data: Hierarchy Dispatcher 20081218
Properties
Interface IF_MDG_MDF_HIERARCHY_INT  
Short Description Master Data Hierarchies    
General Data
Package MDG_MDF5   Master Data: Hierarchies 
Created 20081218   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)
Interfaces
Interface IF_MDG_MDF_HIERARCHY_INT has no interface.
Friends
Interface IF_MDG_MDF_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_MDG_MDF_CHAR Char. Instance for Hier.-Carrying Char. 20081218
2 DO_FACTORY Instance attribute Public Object reference (TYPE REF TO) IF_MDG_MDF_FACTORY FIN Master Data: Central Access Point (Factory) 20081218
3 GC_COMPONENT_CHILD Constant Public Type reference (TYPE) MDG_MDF_FIELDNAME 'S_CHILD' Component Child 20081218
4 GC_COMPONENT_PARENT Constant Public Type reference (TYPE) MDG_MDF_FIELDNAME 'S_PARENT' Component Parent 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Trial Check of Changed Edges (Delte Node Logic, etc.) 20081218
2 COMMIT Instance method Public Method Confirm changes 20081218
3 DELETE_EDGE Instance method Public Method 20081218
4 DEQUEUE Instance method Public Method Remove Node Lock 20081218
5 ENQUEUE Instance method Public Method Set Node Lock 20081218
6 GET_ATTRIBUTE_DEFINITION Instance method Public Method Read Properties of Edge Attributes 20081218
7 GET_CHANGED_EDGES Instance method Public Method List of Changed Edges 20081218
8 GET_DELTA_LEAF_EDGES Instance method Public Method Read Edges for Delta Nodes that Match IT_HIER_STRUCT 20081218
9 GET_INSTANCE Static method Public Method 20081218
10 GET_LIST Instance method Public Method Read List of Hierarchies 20081218
11 GET_MAP Instance method Public Method 20081218
12 GET_TIMESTAMP Instance method Public Method Time Stamp of Last Change of Hierarchy 20081218
13 READ_EDGE Instance method Public Method Read Hierarchy with Optimum Notation 20081218
14 READ_STRUCT_HISTORY Instance method Public Method Read History of Hierarchy Structure 20081218
15 ROLLBACK Instance method Public Method Discard Changes 20081218
16 SAVE Instance method Public Method Save Confirmed Changes 20081218
17 SET_ACTIVATION_MODE Instance method Public Method Switch Automatic Hierarchy Activation Off and On Again 20081218
18 TRANSPORT Instance method Public Method Transport of Changed Edges 20081218
19 TRANSPORT_BY_SEL Instance method Public Method 20081218
20 UNDO Instance method Public Method Discard Last Change 20081218
21 UNDO_ALL Instance method Public Method Discard Changes 20081218
22 WRITE_EDGE Instance method Public Method 20081218
Events
# Event Type Visibility Description Created on
1 BUFFER_CHANGE Instance Event
(0)
Public
(2)
Buffer has been changed (via register_change) 20081218
Types
Interface IF_MDG_MDF_HIERARCHY_INT has no local type.
Method Signatures

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) MDG_MDF_T_MESSAGE Fehlermeldungen 20081218

Method CHECK on Interface IF_MDG_MDF_HIERARCHY_INT has no exception.

Method COMMIT Signature

Method COMMIT on Interface IF_MDG_MDF_HIERARCHY_INT has no parameter.
Method COMMIT on Interface IF_MDG_MDF_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) MDG_MDF_TS_FIELD_VAL Festwerte für Variante und Zeitbezug 20081218
2 Importing IT_HIER_DATA Call by reference Type reference (TYPE) HASHED TABLE Interne Tabelle mit den Kantenattributen 20081218
3 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20081218

Method DELETE_EDGE on Interface IF_MDG_MDF_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) MDG_MDF_S_HRY_NODE Hierarchieknoten 20081218
2 Importing IT_VALUE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Werte klammernder Merkmale 20081218
3 Importing I_HRY_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchieversion 20081218
4 Importing I_LOCK_TYPE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20081218
5 Importing I_SCOPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20081218

Method DEQUEUE on Interface IF_MDG_MDF_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) MDG_MDF_S_HRY_NODE Hierarchieknoten 20081218
2 Importing IT_VALUE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Werte klammernder Merkmale 20081218
3 Importing I_HRY_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchieversion 20081218
4 Importing I_LOCK_TYPE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20081218
5 Importing I_SCOPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20081218
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20081218
2 SYSTEM_FAILURE_ 20081218

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) MDG_MDF_TH_FATTR FI-Stammdaten: Attributeigenschaften 20081218

Method GET_ATTRIBUTE_DEFINITION on Interface IF_MDG_MDF_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_DELETED_DATA Call by reference Object reference (TYPE REF TO) DATA Ref.: Tabelle mit den gelöschten Kantenattributen 20090512
2 Exporting ER_MODIFIED_DATA Call by reference Object reference (TYPE REF TO) DATA Ref.: Tabelle mit den geänderten Kantenattributen 20090512
3 Exporting ET_DELETED_EDGE Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FI-Stammdaten: Hierarchiestruktur (intern) 20090512
4 Exporting ET_MODIFIED_EDGE Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FI-Stammdaten: Hierarchiestruktur (intern) 20090512

Method GET_CHANGED_EDGES on Interface IF_MDG_MDF_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) MDG_MDF_TS_HRY_STRUCT_INT gefundene Deltblatt-Kanten zu Knoten der Hierarchie 20081218
2 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT Hirarchie, zu deren Knoten nach Deltakanten gesucht wird 20081218
3 Importing IT_SEL Call by reference Type reference (TYPE) MDG_MDF_TS_SEL zusätzliche Selektionsbedingung 20081218

Method GET_DELTA_LEAF_EDGES on Interface IF_MDG_MDF_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_MDG_MDF_HIERARCHY_INT FI-Stammdaten: Hierarchie 20081218
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
3 Importing I_NET_TYPE Call by reference Type reference (TYPE) MDG_MDF_NET_TYPE FI-Stammdaten: Allgemeines Kennzeichen 20081218

Method GET_INSTANCE on Interface IF_MDG_MDF_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) MDG_MDF_TS_HRY_NAME FI-Stammdaten: Hierarchienamen 20081218
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
3 Importing IT_SEL Call by reference Type reference (TYPE) MDG_MDF_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20081218
4 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
5 Importing I_HRY_STATUS Call by reference Type reference (TYPE) MDG_MDF_OBJ_STATUS IF_MDG_MDF_HIERARCHY=>GC_HRY_STATE_ALL FI-Stammdaten: Status eines Objekts 20081218
6 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method GET_LIST on Interface IF_MDG_MDF_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) MDG_MDF_TH_MAP_FLD2SID FI-Stammdaten: Mapping Feldname <=> Feld-SID inkl Wert-Map 20081218
2 Exporting ET_SID2FLD Call by reference Type reference (TYPE) MDG_MDF_TH_MAP_SID2FLD FI-Stammdaten: Mapping Feldname <=> Feld-SID inkl Wert-Map 20081218
3 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN Von wo Sidmap besorgen? 20081218

Method GET_MAP on Interface IF_MDG_MDF_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 20081218
2 Importing I_BYPASSING_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE am DB-Puffer vorbeilesen 20081218
3 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218
4 Importing I_USAGE_MASK Call by reference Type reference (TYPE) STRING relevante Verwendungen laut Domäne UG_MD_USAGE konkateniert 20081218

Method GET_TIMESTAMP on Interface IF_MDG_MDF_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 20081218
2 Exporting ET_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20081218
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
4 Importing IF_READ_ALL Call by reference Type reference (TYPE) MDG_MDF_FLG 'X' Alle Beziehungen lesen 20081218
5 Importing IT_FIELD Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FI-Stammdaten: Feldnamen 20081218
6 Importing IT_VALUE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Festwerte für Variante und Zeitbezug 20081218
7 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE SPACE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
8 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
9 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method READ_EDGE on Interface IF_MDG_MDF_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 20081218
2 Exporting ET_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_HIST FI-Stammdaten: Hierarchiestruktur mit Historie 20081218
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
4 Exporting E_FISCVARNT Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante, auf die Perioden zu beziehen sind 20081218
5 Importing IF_ONLY_DB_STATE Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE Änderungen im Schreib-/Löschpuffer nicht berücksichtigen 20081218
6 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Festwerte (bisher nur HRY_VERSION verwendet) 20081218
7 Importing I_MERGE_INTERVALS Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE zusammenführen, falls mehrere Gültigkeitsintervalle 20081218
8 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method READ_STRUCT_HISTORY on Interface IF_MDG_MDF_HIERARCHY_INT has no exception.

Method ROLLBACK Signature

Method ROLLBACK on Interface IF_MDG_MDF_HIERARCHY_INT has no parameter.
Method ROLLBACK on Interface IF_MDG_MDF_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) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
2 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN IF_MDG_MDF_FACTORY=>GC_ORIGIN_LOCAL Originalablageort 20081218

Method SAVE on Interface IF_MDG_MDF_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) MDG_MDF_FLG ABAP_TRUE Automatische Aktivierung ja/nein (Default: ja) 20081218

Method SET_ACTIVATION_MODE on Interface IF_MDG_MDF_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) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) MDG_MDF_TS_TRANSPORT Transporteinträge 20081218
3 Importing I_COMPLETE Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20081218
4 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN IF_MDG_MDF_FACTORY=>GC_ORIGIN_LOCAL Originalablageort 20081218

Method TRANSPORT on Interface IF_MDG_MDF_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) MDG_MDF_TS_TRANSPORT Transporteinträge 20081218
2 Exporting ET_TRANSPORT_SEL Call by reference Type reference (TYPE) MDG_MDF_T_TRANSPORT_SEL Transporteinträge 20081218
3 Importing IF_USE_MASK Call by reference Type reference (TYPE) MDG_MDF_FLG FI-Stammdaten: Allgemeines Kennzeichen 20081218
4 Importing IT_SEL Call by reference Type reference (TYPE) MDG_MDF_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20081218

Method TRANSPORT_BY_SEL on Interface IF_MDG_MDF_HIERARCHY_INT has no exception.

Method UNDO Signature

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

Method UNDO_ALL Signature

Method UNDO_ALL on Interface IF_MDG_MDF_HIERARCHY_INT has no parameter.
Method UNDO_ALL on Interface IF_MDG_MDF_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 IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Festwerte für Version und Zeitbezug 20081218
2 Importing IT_HIER_DATA Call by reference Type reference (TYPE) HASHED TABLE Interne Tabelle mit den Kantenattributen 20081218
3 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20081218

Method WRITE_EDGE on Interface IF_MDG_MDF_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) MDG_MDF_TS_FIELD_VAL Parameter (Version / Zeit / Klammerung) zur Änderung 20081218
History
Last changed by/on SAP  20130531 
SAP Release Created in 702