SAP ABAP Class CL_MDG_MDF_DISPATCHER_HIER (FIN Master Data: Hierarchy Dispatcher)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_MDF5 (Package) Master Data: Hierarchies
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_MDF_HIERARCHY_INT Master Data Hierarchies 20081218
Properties
Class CL_MDG_MDF_DISPATCHER_HIER  
Short Description FIN Master Data: Hierarchy Dispatcher    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_MDF5   Master Data: Hierarchies 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 CL_MDG_MDF_AREAID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_MDG_MDF_SIDMAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_MDG_MDF_FACTORY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_MDF_HIERARCHY_INT Master Data Hierarchies 20081218
Friends
Class CL_MDG_MDF_DISPATCHER_HIER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_NO_AUTO_ACTIVATE Instance attribute Private Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE Flag: Do not Automatically Activate Hierarchies on Saving 20081218
2 DR_DELETED_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20081218
3 DR_DELETED_DATA_COMMITTED Instance attribute Private Object reference (TYPE REF TO) DATA 20081218
4 DR_MODIFIED_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20081218
5 DR_MODIFIED_DATA_COMMITTED Instance attribute Private Object reference (TYPE REF TO) DATA 20081218
6 DS_HPROP Instance attribute Private Type reference (TYPE) MDG_MDF_S_HPROP FIN Master Data: Restrictions on Hierarchies 20081218
7 DT_BUFFER Instance attribute Private See coding 20081218
8 DT_DELETED_EDGE Instance attribute Private Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FIN Master Data: Hierarchy Structure 20081218
9 DT_DELETED_EDGE_COMMITTED Instance attribute Private Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FIN Master Data: Hierarchy Structure 20081218
10 DT_LOCAL Instance attribute Private Type reference (TYPE) MDG_MDF_TX_STORAGE_HIER FIN Master Data: Hierarchy 20081218
11 DT_MODIFIED_EDGE Instance attribute Private Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FIN Master Data: Hierarchy Structure 20081218
12 DT_MODIFIED_EDGE_COMMITTED Instance attribute Private Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FIN Master Data: Hierarchy Structure 20081218
13 DT_RFC_ACCESS Instance attribute Private Type reference (TYPE) MDG_MDF_T_RFC_ACCESS FIN Master Data: RFC Destinations with Access Type 20081218
14 DT_SAVED_STORAGE Instance attribute Private Type reference (TYPE) MDG_MDF_TX_STORAGE_HIER Stores in which write buffer has already be saved 20081218
15 DT_SYNC_INSTANCE Instance attribute Private Type reference (TYPE) T_SYNC_INSTANCE Storage Instances for Synchronization 20081218
16 D_FIELDNAME Instance attribute Private Type reference (TYPE) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
17 D_FISCVARNT Instance attribute Private Type reference (TYPE) PERIV 'K4' Fiscal Year Variant 20081218
18 D_NET_TYPE Instance attribute Private Type reference (TYPE) MDG_MDF_NET_TYPE FIN Master Data: Type of Network 20081218
19 D_ORIGIN Instance attribute Private Type reference (TYPE) MDG_MDF_ORIGIN FIN Master Data: Storage Location of a Characteristic 20081218
20 GC_ACTION_DELETE Constant Private Type reference (TYPE) MDG_MDF_HRY_ACTION 'D' Type of Action on a Hierarchy 20081218
21 GC_ACTION_READ Constant Private Type reference (TYPE) MDG_MDF_HRY_ACTION 'R' Type of Action on a Hierarchy 20081218
22 GC_ACTION_WRITE Constant Private Type reference (TYPE) MDG_MDF_HRY_ACTION 'W' Type of Action on a Hierarchy 20081218
23 GC_HRYVERSION_DEFLT Instance attribute Private Type reference (TYPE) RSVERSION SPACE Hierarchy Version 20081218
24 GC_SEQNR_DELTA_EDGE Constant Private Type reference (TYPE) INT4 -1 Standard SEQNR for Delta Edge 20081218
25 GC_STORAGE_BW Constant Private Type reference (TYPE) CHAR01 'B' Store of Hierarchy in BW 20081218
26 GC_STORAGE_LOCAL Constant Private Type reference (TYPE) CHAR01 'L' Store of Hierarchy Locally 20081218
27 GC_TRUE Constant Private Type reference (TYPE) MDG_MDF_FLG 'X' True 20081218
28 GF_RETARD_REMOTE_SAVE Static Attribute Private Type reference (TYPE) MDG_MDF_FLG Flag: Remote Save Delayed 20081218
29 GT_DELTA_LEAVES Static Attribute Private Type reference (TYPE) T_DELTA_LEAVES Buffer of Delta End Nodes for Fields 20081218
30 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE 20081218
31 GT_RETARD_REMOTE_SAVE Static Attribute Private Type reference (TYPE) T_RETARD_REMOTE_SAVE Remote Data To Be Saved 20081218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DELTA_EDGES Instance method Private Method Insert Related Delta Leaves in Ext. Hierarchy Structure 20081218
2 ADJUST_EXPLICIT_EDGES Instance method Private Method Adjust Explicit Edges Acc. to Current Status of Structure 20081218
3 ADJUST_TIME_OVERLAP Instance method Private Method Adopt time intervals so that they do not overlap 20081218
4 CHECK_DELTA_LEAF Static method Public Method For CHAR Check: Semantic Checks of Delta End Node Attribute 20081218
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
6 CONVERT_STORAGES Instance method Public Method Check/convert data stores (e.g. change of time/version dep.) 20081218
7 DERIVE_VALUES Instance method Private Method Read values from it_ffix or derive time chars 20081218
8 ENRICH_FFIX_BY_KEY_VALUES Instance method Private Method Derive/enrich fixed values (time/version...) if necessary 20081218
9 GET_ALLOWED_FIELD_SID Static method Public Method Determine Permitted Hierarchy Fields per Field from Area 20081218
10 GET_DELTA_LEAF_INFO Static method Public Method Deltaleaf Information for Characteristic Instance or Name 20081218
11 GET_EDGE_ATTR Instance method Private Method Read Link Attributes 20081218
12 GET_ENQ_INDEP_VALUE Instance method Private Method Determine Independent Value for Enqueue/Dequeue 20081218
13 GET_NODE_DESCRIPTION Instance method Private Method Supply Description (such as "ConsUnit 01C1000") for Nodes 20081218
14 GET_TABLE_INFO Instance method Private Method Get Runtime Information for an Internal Table 20081218
15 GET_WRITE_BUFFER Instance method Private Method Read the Unsaved (Buffered) Changes 20081218
16 GET_WRITE_BUFFER_GLOBAL Static method Private Method Read the Write Buffer for all Dispatcher Instances 20081218
17 HANDLE_DISCARD_READ_BUFFER Instance method Private Event handling method 20081218
18 INIT_STORAGE Instance method Private Method 20081218
19 INIT_STORAGE_LOCAL Instance method Private Method 20081218
20 INIT_STRUCT Instance method Private Method 20081218
21 MODIFY_STRUCT_FROM_DELTA_EDGES Instance method Private Method Compare Hier. Structure with Delta End Nodes Before Saving 20081218
22 MODIFY_TABLINE_FROM_FFIX Instance method Private Method Enrich table row with values from FFIX (time, version...) 20081218
23 READ_EDGE Instance method Private Method 20081218
24 SAVE_P Instance method Protected Method Internal Method for SAVE 20081218
25 SEARCH_ROOTS Instance method Private Method Find Root Nodes 20081218
Events
Class CL_MDG_MDF_DISPATCHER_HIER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA_SLICE Private See coding 20081218 BEGIN OF s_data_slice, o_slice TYPE REF TO cl_abap_weak_reference, END OF s_data_slice
2 S_DELTA_LEAVES Private See coding 20081218 BEGIN OF s_delta_leaves, fieldname TYPE MDG_MDF_FIELDNAME, lr_t_leavetab TYPE REF TO data, END OF s_delta_leaves
3 S_INSTANCE Private See coding 20081218 BEGIN OF s_instance, fieldname TYPE MDG_MDF_FIELDNAME, net_type TYPE MDG_MDF_NET_TYPE, o_instance TYPE REF TO IF_MDG_MDF_HIERARCHY_INT, END OF s_instance
4 S_RETARD_REMOTE_SAVE Private See coding 20081218 BEGIN OF s_retard_remote_save , o_remote TYPE REF TO IF_MDG_MDF_STORAGE_HIER, origin TYPE MDG_MDF_ORIGIN, fiscvarnt TYPE periv, dont_activate TYPE MDG_MDF_FLG, t_struct_del TYPE MDG_MDF_TS_HRY_STRUCT_INT, t_struct_mod TYPE MDG_MDF_TS_HRY_STRUCT_INT, r_data_del TYPE REF TO data, r_data_mod TYPE REF TO data, END OF s_retard_remote_save
5 S_SYNC_INSTANCE Private See coding 20081218 BEGIN OF s_sync_instance, rfcdest TYPE rfcdest, fieldname TYPE MDG_MDF_FIELDNAME, o_storage TYPE REF TO IF_MDG_MDF_STORAGE_HIER, END OF s_sync_instance
6 T_DELTA_LEAVES Private See coding 20081218 t_delta_leaves TYPE SORTED TABLE OF s_delta_leaves WITH UNIQUE KEY fieldname
7 T_INSTANCE Private See coding 20081218 t_instance TYPE HASHED TABLE OF s_instance WITH UNIQUE KEY fieldname net_type
8 T_RETARD_REMOTE_SAVE Private See coding 20081218 t_retard_remote_save TYPE STANDARD TABLE OF s_retard_remote_save
9 T_SYNC_INSTANCE Private See coding 20081218 t_sync_instance TYPE SORTED TABLE OF s_sync_instance WITH UNIQUE KEY rfcdest fieldname
Method Signatures

Method ADD_DELTA_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20081218
2 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Einschränkungen (Performance) 20081218

Method ADD_DELTA_EDGES on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method ADJUST_EXPLICIT_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIER_DATA Call by reference Type reference (TYPE) HASHED TABLE Interne Tabelle mit den Kantenattributen 20081218
2 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20081218

Method ADJUST_EXPLICIT_EDGES on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method ADJUST_TIME_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE_ANY Call by reference Type reference (TYPE) ANY TABLE 20081218
2 Changing CT_TABLE_STANDARD Call by reference Type reference (TYPE) STANDARD TABLE 20081218
3 Importing IT_DELTA_EDGE Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FI-Stammdaten: Hierarchiestruktur (intern) 20081218
4 Importing I_MERGE_INTERVALS Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE FI-Stammdaten: Allgemeines Kennzeichen 20081218

Method ADJUST_TIME_OVERLAP on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method CHECK_DELTA_LEAF 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
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_MDG_MDF_CHAR zu prüfende (geänderte) Char-instanz 20081218
3 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE geänderte und zu prüfende Daten 20081218
# Exception Resumable Description Created on
1 NO_DELTA_LEAF nicht relevant, Char hat kein Deltablatt 20081218

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
2 Importing I_NET_TYPE Call by reference Type reference (TYPE) MDG_MDF_NET_TYPE FI-Stammdaten: Type des Netzes 20081218

Method CONSTRUCTOR on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method CONVERT_STORAGES 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 Meldungen 20081218
2 Importing IF_DELETE_DATA Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE alle Daten löschen 20081218
3 Importing I_REF_DATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Zeitabh. ein/aus: Daten übernehmen mit Ab-Datum / von Datum 20081218
4 Importing I_REF_VERSION Call by reference Type reference (TYPE) RSVERSION Vers.abh. ein/aus: Daten übernehmen als Version / aus Vers. 20081218

Method CONVERT_STORAGES on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method DERIVE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL gefundene/abgeleitete Werte 20081218
2 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL alle bekannten Festwerte 20081218
3 Importing IT_FIELD Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME Felder, für die Werte gesucht sind 20081218
4 Importing I_ALTERN_HRYVERSION Call by reference Type reference (TYPE) RSVERSION alternative Hierarchieversion 20081218
5 Importing I_ALTERN_TIMESTAMP Call by reference Type reference (TYPE) RSDATETO Zeitstempel (gültig bis mindestens) 20081218
6 Importing I_HRYACTION Call by reference Type reference (TYPE) MDG_MDF_HRY_ACTION Lesen oder Schreiben/Löschen 20081218
# Exception Resumable Description Created on
1 CONVERSION_ERROR Problem mit GJahresvariante o.ä. 20081218

Method ENRICH_FFIX_BY_KEY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL bekannte/angereicherte Festwerte 20081218
2 Importing I_HRYACTION Call by reference Type reference (TYPE) MDG_MDF_HRY_ACTION Lese- oder Schreibzugriff? 20081218
# Exception Resumable Description Created on
1 CONVERSION_ERROR Wahrscheinlich Problem mit GJVariante o.ä. 20081218

Method GET_ALLOWED_FIELD_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOWED_CHILD Call by reference Type reference (TYPE) MDG_MDF_TH_FIELDNAME_SID erlaubte Kinder 20081218
2 Exporting ET_ALLOWED_PARENT Call by reference Type reference (TYPE) MDG_MDF_TH_FIELDNAME_SID erlaubte Eltern 20081218
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME das hierarchietragende Merkmal 20081218
4 Importing I_USAGE Call by reference Type reference (TYPE) CHAR1 Usage nach IF_UG_MD_AREAID 20081218

Method GET_ALLOWED_FIELD_SID on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method GET_DELTA_LEAF_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DELTA_LEAF_CHAR Call by reference Object reference (TYPE REF TO) IF_MDG_MDF_CHAR Instanz des Deltablatt-Attributs 20081218
2 Exporting E_DELTA_LEAF_ATTR Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME Name des Deltablatt-Attributs 20081218
3 Exporting E_DEPGROUP_DELTA Call by reference Type reference (TYPE) MDG_MDF_DEPGROUP Klammerungsgruppe des Deltablatt-Attributs 20081218
4 Exporting E_LEAF_BASE_FIELD Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME Basismerkmal des Deltablatt-Attributs 20081218
5 Exporting E_LEAF_BASE_SID Call by reference Type reference (TYPE) MDG_MDF_SID Feld-SID zum Blatt-Basismerkmal 20081218
6 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_MDG_MDF_CHAR Instanz des Merkmals 20081218
7 Importing I_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME Name des Merkmals 20081218
# Exception Resumable Description Created on
1 NO_DELTA_LEAF Merkmal hat kein Deltablatt 20081218

Method GET_EDGE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDGE_DATA Call by reference Type reference (TYPE) HASHED TABLE Interne Tabelle mit den Kantenattributen 20081218
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
3 Importing IF_READ_ALL Call by reference Type reference (TYPE) MDG_MDF_FLG Alle Beziehungen lesen 20081218
4 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Einschränkungen: Paare Feldname / Wert 20081218
5 Importing IT_FIELD Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FI-Stammdaten: zu lesende Feldnamen 20081218
6 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218

Method GET_EDGE_ATTR on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method GET_ENQ_INDEP_VALUE 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 FI-Stammdaten: Hierarchieknoten 20081218
2 Importing IT_VALUE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20081218
3 Returning R_INDEP_VAL Value transfer Type reference (TYPE) MDG_MDF_VALUE Merkmalswert 20081218

Method GET_ENQ_INDEP_VALUE on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method GET_NODE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) SYMSGV Beschreibung (Feldname + Wert) 20081218
2 Importing I_NODE Call by reference Type reference (TYPE) MDG_MDF_S_HRY_NODE Hierarchieknoten 20081218
# Exception Resumable Description Created on
1 NOT_FOUND Feld / Wert nicht gefunden 20081218

Method GET_TABLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB Schlüsselfelder 20081218
2 Exporting E_HAS_UNIQUE_KEY Call by reference Type reference (TYPE) ABAP_BOOL Schlüssel unique 20081218
3 Exporting E_TABLE_KIND Call by reference Type reference (TYPE) ABAP_TABLEKIND Tabellenart 20081218
4 Importing ITAB Call by reference Type reference (TYPE) ANY TABLE beliebige interne Tabelle 20081218
# Exception Resumable Description Created on
1 ERROR fehlerhafte Daten oder interner Fehler 20081218

Method GET_WRITE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_T_DATA_BUFFER_DEL Call by reference Object reference (TYPE REF TO) DATA HashTabelle ungesicherte gelöschte Attribute an Kanten 20081218
2 Exporting ER_T_DATA_BUFFER_MOD Call by reference Object reference (TYPE REF TO) DATA HashTabelle ungesicherte geänderte Attribute an Kanten 20081218
3 Exporting ET_STRUCT_BUFFER_DEL Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT ungesicherte gelöschte Kanten 20081218
4 Exporting ET_STRUCT_BUFFER_MOD Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT ungesicherte geänderte Kanten 20081218
5 Importing I_USAGE Call by reference Type reference (TYPE) CHAR1 Usage nach IF_UG_MD_AREAID 20081218

Method GET_WRITE_BUFFER on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method GET_WRITE_BUFFER_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_T_DATA_BUFFER_DEL Call by reference Object reference (TYPE REF TO) DATA HashTabelle ungesicherte gelöschte Attribute an Kanten 20081218
2 Exporting ER_T_DATA_BUFFER_MOD Call by reference Object reference (TYPE REF TO) DATA HashTabelle ungesicherte geänderte Attribute an Kanten 20081218
3 Exporting ET_STRUCT_BUFFER_DEL Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT ungesicherte gelöschte Kanten 20081218
4 Exporting ET_STRUCT_BUFFER_MOD Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT ungesicherte geänderte Kanten 20081218
5 Importing IT_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME Merkmale, zu denen Schreibpuffer zu lesen ist 20081218
6 Importing I_NET_TYPE Call by reference Type reference (TYPE) MDG_MDF_NET_TYPE FI-Stammdaten: Type des Netzes 20081218
7 Importing I_USAGE Call by reference Type reference (TYPE) CHAR1 Usage nach IF_UG_MD_AREAID 20081218

Method GET_WRITE_BUFFER_GLOBAL on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method HANDLE_DISCARD_READ_BUFFER Signature

Method HANDLE_DISCARD_READ_BUFFER on class CL_MDG_MDF_DISPATCHER_HIER has no parameter.
Method HANDLE_DISCARD_READ_BUFFER on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method INIT_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_LINKED_FROM Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_TRUE Storage auch für übergeordnetes Feld 20081218
2 Importing INCLUDE_LINKED_TO Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE Storage auch für untergeordnetes Feld 20081218
3 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN Ablageort des Merkmals 20081218

Method INIT_STORAGE on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method INIT_STORAGE_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_LINKED_FROM Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_TRUE Storage auch für übergeordnetes Feld 20081218
2 Importing INCLUDE_LINKED_TO Call by reference Type reference (TYPE) MDG_MDF_FLG ABAP_FALSE Storage auch für untergeordnetes Feld 20081218

Method INIT_STORAGE_LOCAL on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method INIT_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20081218
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
3 Importing IF_READ_ALL Call by reference Type reference (TYPE) MDG_MDF_FLG Alle Beziehungen lesen 20081218
4 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20081218
5 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
6 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method INIT_STRUCT on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method MODIFY_STRUCT_FROM_DELTA_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT_INT FI-Stammdaten: Hierarchiestruktur (intern) 20081218
2 Importing I_STORAGE_LOCATION Call by reference Attribute reference (LIKE) GC_STORAGE_BW Ablageort der Hierarchie (lokal, BW) 20081218

Method MODIFY_STRUCT_FROM_DELTA_EDGES on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method MODIFY_TABLINE_FROM_FFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TAB_LINE Call by reference Type reference (TYPE) DATA zu modifizierende Tabellenzeile 20081218
2 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Festwerte (Version, Zeit, Klammerung...) 20081218
3 Importing IT_KEY Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB Schlüsselfelder der zug. Tabelle 20081218

Method MODIFY_TABLINE_FROM_FFIX on class CL_MDG_MDF_DISPATCHER_HIER 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 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 FI-Stammdaten: Paare Feldname / Wert 20081218
7 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
8 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method READ_EDGE on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method SAVE_P 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 IF_TEST Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20081218
4 Importing I_COMPLETE Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20081218
5 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN Originalablageort 20081218

Method SAVE_P on class CL_MDG_MDF_DISPATCHER_HIER has no exception.

Method SEARCH_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROOTS Call by reference Type reference (TYPE) MDG_MDF_T_HRY_NODE FI-Stammdaten: Hierarchieknoten 20081218
2 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20081218

Method SEARCH_ROOTS on class CL_MDG_MDF_DISPATCHER_HIER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702