SAP ABAP Class CL_UG_MD_DISPATCHER_HIER (FIN Master Data: Hierarchy Dispatcher)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD5 (Package) FIN General: Master Data: Hierarchies
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_HIERARCHY_INT FIN Master Data: Hierarchy 20010720
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_SYNCH_HIER FIN Master Data: Synchronization of Hierarchies 20010827
Properties
Class CL_UG_MD_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 UGMD5   FIN General: Master Data: Hierarchies 
Created 20010720   SAP 
Last change 20041006   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_UG_MD_AREAID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UG_MD_SIDMAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_UG_MD_FACTORY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_MD_HIERARCHY_INT FIN Master Data: Hierarchy 20010720
2 IF_UG_MD_SYNCH_HIER FIN Master Data: Synchronization of Hierarchies 20010827
Friends
Class CL_UG_MD_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) UG_FLG ABAP_FALSE Flag: Do not Automatically Activate Hierarchies on Saving 20031222
2 DF_PARTITION_DATA Instance attribute Private Type reference (TYPE) UG_FLG FIN Master Data: General Indicator 20011016
3 DR_DELETED_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20011220
4 DR_DELETED_DATA_COMMITTED Instance attribute Private Object reference (TYPE REF TO) DATA 20011220
5 DR_MODIFIED_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20011220
6 DR_MODIFIED_DATA_COMMITTED Instance attribute Private Object reference (TYPE REF TO) DATA 20011220
7 DS_HPROP Instance attribute Private Type reference (TYPE) UGMD_S_HPROP FIN Master Data: Restrictions on Hierarchies 20041013
8 DT_BUFFER Instance attribute Private See coding 20011119
9 DT_BW Instance attribute Private Type reference (TYPE) UGMD_TX_STORAGE_HIER FIN Master Data: Hierarchy Location(s) of a Char. 20010720
10 DT_DELETED_EDGE Instance attribute Private Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT FIN Master Data: Hier.Structure 20011016
11 DT_DELETED_EDGE_COMMITTED Instance attribute Private Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT FIN Master Data: Hier.Structure 20011016
12 DT_LOCAL Instance attribute Private Type reference (TYPE) UGMD_TX_STORAGE_HIER FIN Master Data: Hierarchy 20010813
13 DT_MODIFIED_EDGE Instance attribute Private Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT FIN Master Data: Hier.Structure 20011016
14 DT_MODIFIED_EDGE_COMMITTED Instance attribute Private Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT FIN Master Data: Hierarchy Structure 20011016
15 DT_RFC_ACCESS Instance attribute Private Type reference (TYPE) UGMD_T_RFC_ACCESS FIN Master Data: RFC Destinations with Access Type 20070514
16 DT_SAVED_STORAGE Instance attribute Private Type reference (TYPE) UGMD_TX_STORAGE_HIER Stores in which write buffer has already be saved 20030612
17 DT_SYNC_INSTANCE Instance attribute Private Type reference (TYPE) T_SYNC_INSTANCE Storage Instances for Synchronization 20020724
18 D_FIELDNAME Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20010720
19 D_FISCVARNT Instance attribute Private Type reference (TYPE) PERIV 'K4' Fiscal Year Variant 20020314
20 D_NET_TYPE Instance attribute Private Type reference (TYPE) UG_NET_TYPE FIN Master Data: Type of Network 20011212
21 D_ORIGIN Instance attribute Private Type reference (TYPE) UG_ORIGIN FIN Master Data: Storage Location of a Characteristic 20010813
22 GC_ACTION_DELETE Constant Private Type reference (TYPE) UG_HRY_ACTION 'D' Type of Action on a Hierarchy 20020306
23 GC_ACTION_READ Constant Private Type reference (TYPE) UG_HRY_ACTION 'R' Type of Action on a Hierarchy 20020411
24 GC_ACTION_WRITE Constant Private Type reference (TYPE) UG_HRY_ACTION 'W' Type of Action on a Hierarchy 20020306
25 GC_HRYVERSION_DEFLT Instance attribute Private Type reference (TYPE) RSVERSION SPACE Hierarchy Version 20020318
26 GC_SEQNR_DELTA_EDGE Constant Private Type reference (TYPE) INT4 -1 Standard SEQNR for Delta Edge 20020308
27 GC_STORAGE_BW Constant Private Type reference (TYPE) CHAR01 'B' Store of Hierarchy in BW 20020308
28 GC_STORAGE_LOCAL Constant Private Type reference (TYPE) CHAR01 'L' Store of Hierarchy Locally 20020308
29 GC_TRUE Constant Private Type reference (TYPE) UG_FLG 'X' True 20020409
30 GF_RETARD_REMOTE_SAVE Static Attribute Private Type reference (TYPE) UG_FLG Flag: Remote Save Delayed 20040831
31 GT_DELTA_LEAVES Static Attribute Private Type reference (TYPE) T_DELTA_LEAVES Buffer Delta Leaves for Fields 20020328
32 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE 20010720
33 GT_RETARD_REMOTE_SAVE Static Attribute Private Type reference (TYPE) T_RETARD_REMOTE_SAVE Remote Data To Be Saved 20040831
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 20030226
2 ADJUST_EXPLICIT_EDGES Instance method Private Method Adjust Explicit Edges Acc. to Current Status of Structure 20020215
3 ADJUST_TIME_OVERLAP Instance method Private Method Adopt time intervals so that they do not overlap 20031210
4 CHECK_DELTA_LEAF Static method Public Method For CHAR Check: Semantic Checks of Delta Leaf Attribute 20020307
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010720
6 CONVERT_STORAGES Instance method Public Method Check/convert data stores (e.g. change of time/version dep.) 20020703
7 DERIVE_VALUES Instance method Private Method Read values from it_ffix or derive time chars 20020315
8 ENRICH_FFIX_BY_KEY_VALUES Instance method Private Method Derive/enrich fixed values (time/version...) if necessary 20020411
9 GET_ALLOWED_FIELD_SID Static method Public Method Determine Permitted Hierarchy Fields per Field from Area 20020515
10 GET_DELTA_LEAF_INFO Static method Public Method Deltaleaf Information for Characteristic Instance or Name 20020306
11 GET_EDGE_ATTR Instance method Private Method Read Link Attributes 20020214
12 GET_ENQ_INDEP_VALUE Instance method Private Method Determine Indep. value frr Enqueue/Dequeue 20030508
13 GET_NODE_DESCRIPTION Instance method Private Method Supply Description (such as ConsUnit 01C1000) for Node 20020507
14 GET_PARTITION_SID Static method Public Method 20011119
15 GET_PARTITION_SID_SINGLE Static method Private Method 20020416
16 GET_PREFERRED_BW_STORAGE Instance method Private Method Determine Preferred BW Instance from dt_bw 20020523
17 GET_TABLE_INFO Instance method Private Method Get Runtime Information for an Internal Table 20020411
18 GET_WRITE_BUFFER Instance method Private Method Read the Unsaved (Buffered) Changes 20020422
19 GET_WRITE_BUFFER_GLOBAL Static method Private Method Read the Write Buffer for all Dispatcher Instances 20021022
20 HANDLE_DELTA_LEAF_CHANGED Instance method Private Event handling method Event handler: delta end node change in GUI 20020502
21 INIT_RFC_ACCESS Instance method Private Method Initializes RFC Destination - Access Type 20070514
22 INIT_STORAGE Instance method Private Method 20010813
23 INIT_STORAGE_BW Instance method Private Method 20010813
24 INIT_STORAGE_LOCAL Instance method Private Method 20010813
25 INIT_STRUCT Instance method Private Method 20010723
26 MODIFY_STRUCT_FROM_DELTA_EDGES Instance method Private Method Compare Hier. Structure with Delta Leaves Before Saving 20020305
27 MODIFY_TABLINE_FROM_FFIX Instance method Private Method Enrich table row with values from FFIX (time, version...) 20020411
28 READ_EDGE Instance method Private Method 20011119
29 RELEASE_REMOTE_SAVE Static method Public Method Trigger Write to Remote 20040831
30 RETARD_REMOTE_SAVE Static method Public Method Stop Write to Remote 20040831
31 SAVE_P Instance method Protected Method Internal Method for SAVE 20020409
32 SEARCH_IMPLICIT_EDGES Instance method Private Method Find Implicit Edges 20020111
33 SEARCH_ROOTS Instance method Private Method Find Root Nodes 20020115
34 SYNC_SET_BRANCH_STATUS Instance method Private Method Set hierarchy branch status 20011018
Events
Class CL_UG_MD_DISPATCHER_HIER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA_SLICE Private See coding 20011119 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 20020328 BEGIN OF s_delta_leaves, fieldname TYPE ug_fieldname, lr_t_leavetab TYPE REF TO data, END OF s_delta_leaves
3 S_INSTANCE Private See coding 20010720 BEGIN OF s_instance, fieldname TYPE ug_fieldname, net_type TYPE ug_net_type, o_instance TYPE REF TO if_ug_md_hierarchy_int, END OF s_instance
4 S_RETARD_REMOTE_SAVE Private See coding 20040831 BEGIN OF s_retard_remote_save , o_remote TYPE REF TO if_ug_md_storage_hier, origin TYPE ug_origin, fiscvarnt TYPE periv, dont_activate TYPE ug_flg, t_struct_del TYPE ugmd_ts_hry_struct_int, t_struct_mod TYPE ugmd_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 20020724 BEGIN OF s_sync_instance, rfcdest TYPE rfcdest, fieldname TYPE ug_fieldname, o_storage TYPE REF TO if_ug_md_storage_hier, END OF s_sync_instance
6 T_DELTA_LEAVES Private See coding 20020328 t_delta_leaves TYPE SORTED TABLE OF s_delta_leaves WITH UNIQUE KEY fieldname
7 T_INSTANCE Private See coding 20010720 t_instance TYPE HASHED TABLE OF s_instance WITH UNIQUE KEY fieldname net_type
8 T_RETARD_REMOTE_SAVE Private See coding 20040831 t_retard_remote_save TYPE STANDARD TABLE OF s_retard_remote_save
9 T_SYNC_INSTANCE Private See coding 20020724 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) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20030226
2 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Einschränkungen (Performance) 20030226

Method ADD_DELTA_EDGES on class CL_UG_MD_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 20020215
2 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20020215

Method ADJUST_EXPLICIT_EDGES on class CL_UG_MD_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 20031210
2 Changing CT_TABLE_STANDARD Call by reference Type reference (TYPE) STANDARD TABLE 20031210
3 Importing IT_DELTA_EDGE Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT FI-Stammdaten: Hierarchiestruktur (intern) 20031210
4 Importing I_MERGE_INTERVALS Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE FI-Stammdaten: Allgemeines Kennzeichen 20031210

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

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) UG_FIELDNAME FI-Stammdaten: Feldname 20010720
2 Importing I_NET_TYPE Call by reference Type reference (TYPE) UG_NET_TYPE FI-Stammdaten: Type des Netzes 20011212

Method CONSTRUCTOR on class CL_UG_MD_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) UGMD_T_MESSAGE Meldungen 20020704
2 Importing IF_DELETE_DATA Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE alle Daten löschen 20020703
3 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN IF_UG_MD_FACTORY=>GC_ORIGIN_LOCAL_AND_REMOTE Was umsetzen (lokal / BW / lokal+BW) 20020703
4 Importing I_REF_DATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Zeitabh. ein/aus: Daten übernehmen mit Ab-Datum / von Datum 20020703
5 Importing I_REF_VERSION Call by reference Type reference (TYPE) RSVERSION Vers.abh. ein/aus: Daten übernehmen als Version / aus Vers. 20020703

Method CONVERT_STORAGES on class CL_UG_MD_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) UGMD_TS_FIELD_VAL gefundene/abgeleitete Werte 20020315
2 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL alle bekannten Festwerte 20020315
3 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME Felder, für die Werte gesucht sind 20020315
4 Importing I_ALTERN_HRYVERSION Call by reference Type reference (TYPE) RSVERSION alternative Hierarchieversion 20020319
5 Importing I_ALTERN_TIMESTAMP Call by reference Type reference (TYPE) RSDATETO Zeitstempel (gültig bis mindestens) 20020319
6 Importing I_HRYACTION Call by reference Type reference (TYPE) UG_HRY_ACTION Lesen oder Schreiben/Löschen 20020411
# Exception Resumable Description Created on
1 CONVERSION_ERROR Problem mit GJahresvariante o.ä. 20031119

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) UGMD_TS_FIELD_VAL bekannte/angereicherte Festwerte 20020411
2 Importing I_HRYACTION Call by reference Type reference (TYPE) UG_HRY_ACTION Lese- oder Schreibzugriff? 20020411
# Exception Resumable Description Created on
1 CONVERSION_ERROR Wahrscheinlich Problem mit GJVariante o.ä. 20031119

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) UGMD_TH_FIELDNAME_SID erlaubte Kinder 20020515
2 Exporting ET_ALLOWED_PARENT Call by reference Type reference (TYPE) UGMD_TH_FIELDNAME_SID erlaubte Eltern 20020515
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME das hierarchietragende Merkmal 20020515
4 Importing I_USAGE Call by reference Type reference (TYPE) CHAR1 Usage nach IF_UG_MD_AREAID 20020515

Method GET_ALLOWED_FIELD_SID on class CL_UG_MD_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_UG_MD_CHAR Instanz des Deltablatt-Attributs 20020405
2 Exporting E_DELTA_LEAF_ATTR Call by reference Type reference (TYPE) UG_FIELDNAME Name des Deltablatt-Attributs 20020306
3 Exporting E_DEPGROUP_DELTA Call by reference Type reference (TYPE) UG_DEPGROUP Klammerungsgruppe des Deltablatt-Attributs 20020306
4 Exporting E_LEAF_BASE_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME Basismerkmal des Deltablatt-Attributs 20020306
5 Exporting E_LEAF_BASE_SID Call by reference Type reference (TYPE) UG_SID Feld-SID zum Blatt-Basismerkmal 20020306
6 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR Instanz des Merkmals 20020313
7 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME Name des Merkmals 20020306
# Exception Resumable Description Created on
1 NO_DELTA_LEAF Merkmal hat kein Deltablatt 20020306

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 20020214
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20041209
3 Importing IF_READ_ALL Call by reference Type reference (TYPE) UG_FLG Alle Beziehungen lesen 20020214
4 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Einschränkungen: Paare Feldname / Wert 20020214
5 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: zu lesende Feldnamen 20020214

Method GET_EDGE_ATTR on class CL_UG_MD_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) UGMD_S_HRY_NODE FI-Stammdaten: Hierarchieknoten 20030508
2 Importing IT_VALUE Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20030508
3 Returning R_INDEP_VAL Value transfer Type reference (TYPE) UG_VALUE Merkmalswert 20030508

Method GET_ENQ_INDEP_VALUE on class CL_UG_MD_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) 20020507
2 Importing I_NODE Call by reference Type reference (TYPE) UGMD_S_HRY_NODE Hierarchieknoten 20020507
# Exception Resumable Description Created on
1 NOT_FOUND Feld / Wert nicht gefunden 20020507

Method GET_PARTITION_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTITION_SID Call by reference Type reference (TYPE) UG_SID FI-Stammdaten: Surrogate ID 20011119
2 Importing IS_CHILD Call by reference Type reference (TYPE) UGMD_S_HRY_NODE FI-Stammdaten: Hierarchieknoten 20020416
3 Importing IS_PARENT Call by reference Type reference (TYPE) UGMD_S_HRY_NODE FI-Stammdaten: Hierarchieknoten 20020416
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020529
# Exception Resumable Description Created on
1 SID_NOT_FOUND 20011119

Method GET_PARTITION_SID_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTITION_SID Call by reference Type reference (TYPE) UG_SID FI-Stammdaten: Surrogate ID 20020416
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020529
3 Importing I_FIELDNAME_SID Call by reference Type reference (TYPE) UG_FIELDNAME_SID FI-Stammdaten: Sid der Feldnamen 20020416
4 Importing I_VALUE_SID Call by reference Type reference (TYPE) UG_SID FI-Stammdaten: Surrogate ID 20020416
# Exception Resumable Description Created on
1 SID_NOT_FOUND 20020416

Method GET_PREFERRED_BW_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STORAGE Call by reference Object reference (TYPE REF TO) IF_UG_MD_STORAGE_HIER Instanz einer Hierarchieablage 20020523
# Exception Resumable Description Created on
1 NOT_FOUND keine geeignete BW Instanz verfügbar 20020523

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 20020411
2 Exporting E_HAS_UNIQUE_KEY Call by reference Type reference (TYPE) ABAP_BOOL Schlüssel unique 20020411
3 Exporting E_TABLE_KIND Call by reference Type reference (TYPE) ABAP_TABLEKIND Tabellenart 20020411
4 Importing ITAB Call by reference Type reference (TYPE) ANY TABLE beliebige interne Tabelle 20020411
# Exception Resumable Description Created on
1 ERROR fehlerhafte Daten oder interner Fehler 20020411

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 20020422
2 Exporting ER_T_DATA_BUFFER_MOD Call by reference Object reference (TYPE REF TO) DATA HashTabelle ungesicherte geänderte Attribute an Kanten 20020422
3 Exporting ET_STRUCT_BUFFER_DEL Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT ungesicherte gelöschte Kanten 20020422
4 Exporting ET_STRUCT_BUFFER_MOD Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT ungesicherte geänderte Kanten 20020422
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME Name des hierarchietragenden Merkmals 20020521
6 Importing I_USAGE Call by reference Type reference (TYPE) CHAR1 Usage nach IF_UG_MD_AREAID 20020521

Method GET_WRITE_BUFFER on class CL_UG_MD_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 20021022
2 Exporting ER_T_DATA_BUFFER_MOD Call by reference Object reference (TYPE REF TO) DATA HashTabelle ungesicherte geänderte Attribute an Kanten 20021022
3 Exporting ET_STRUCT_BUFFER_DEL Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT ungesicherte gelöschte Kanten 20021022
4 Exporting ET_STRUCT_BUFFER_MOD Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT_INT ungesicherte geänderte Kanten 20021022
5 Importing IT_FIELDNAME Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME Merkmale, zu denen Schreibpuffer zu lesen ist 20021022
6 Importing I_NET_TYPE Call by reference Type reference (TYPE) UG_NET_TYPE FI-Stammdaten: Type des Netzes 20021022
7 Importing I_USAGE Call by reference Type reference (TYPE) CHAR1 Usage nach IF_UG_MD_AREAID 20021022

Method GET_WRITE_BUFFER_GLOBAL on class CL_UG_MD_DISPATCHER_HIER has no exception.

Method HANDLE_DELTA_LEAF_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SUPERORDINATE_FIELD Value transfer Attribute reference (LIKE) 20020502

Method HANDLE_DELTA_LEAF_CHANGED on class CL_UG_MD_DISPATCHER_HIER has no exception.

Method INIT_RFC_ACCESS Signature

Method INIT_RFC_ACCESS on class CL_UG_MD_DISPATCHER_HIER has no parameter.
Method INIT_RFC_ACCESS on class CL_UG_MD_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) UG_FLG ABAP_TRUE Storage auch für übergeordnetes Feld 20020530
2 Importing INCLUDE_LINKED_TO Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE Storage auch für untergeordnetes Feld 20020530
3 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN Ablageort des Merkmals 20010813

Method INIT_STORAGE on class CL_UG_MD_DISPATCHER_HIER has no exception.

Method INIT_STORAGE_BW 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) UG_FLG ABAP_TRUE Storage auch für übergeordnetes Feld 20020530
2 Importing INCLUDE_LINKED_TO Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE Storage auch für untergeordnetes Feld 20020530

Method INIT_STORAGE_BW on class CL_UG_MD_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) UG_FLG ABAP_TRUE Storage auch für übergeordnetes Feld 20020530
2 Importing INCLUDE_LINKED_TO Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE Storage auch für untergeordnetes Feld 20020530

Method INIT_STORAGE_LOCAL on class CL_UG_MD_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) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20010924
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20041209
3 Importing IF_READ_ALL Call by reference Type reference (TYPE) UG_FLG Alle Beziehungen lesen 20020214
4 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20010924
5 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20020514

Method INIT_STRUCT on class CL_UG_MD_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) UGMD_TS_HRY_STRUCT_INT FI-Stammdaten: Hierarchiestruktur (intern) 20020305
2 Importing I_STORAGE_LOCATION Call by reference Attribute reference (LIKE) GC_STORAGE_BW Ablageort der Hierarchie (lokal, BW) 20020308

Method MODIFY_STRUCT_FROM_DELTA_EDGES on class CL_UG_MD_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 20020411
2 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Festwerte (Version, Zeit, Klammerung...) 20020411
3 Importing IT_KEY Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB Schlüsselfelder der zug. Tabelle 20020411

Method MODIFY_TABLINE_FROM_FFIX on class CL_UG_MD_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 20011212
2 Exporting ET_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20011119
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20041209
4 Importing IF_READ_ALL Call by reference Type reference (TYPE) UG_FLG 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 FI-Stammdaten: Paare Feldname / Wert 20011119
7 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20011119

Method READ_EDGE on class CL_UG_MD_DISPATCHER_HIER has no exception.

Method RELEASE_REMOTE_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 20040831

Method RELEASE_REMOTE_SAVE on class CL_UG_MD_DISPATCHER_HIER has no exception.

Method RETARD_REMOTE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_RETARD Call by reference Type reference (TYPE) UG_FLG ABAP_TRUE 'X' verzögern, ' ' nicht verzögern 20040831

Method RETARD_REMOTE_SAVE on class CL_UG_MD_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) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20020409
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20020409
3 Importing IF_TEST Call by reference Type reference (TYPE) UG_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20020409
4 Importing I_COMPLETE Call by reference Type reference (TYPE) UG_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20020409
5 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN Originalablageort 20020709

Method SAVE_P on class CL_UG_MD_DISPATCHER_HIER has no exception.

Method SEARCH_IMPLICIT_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 20020114
2 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20020115
# Exception Resumable Description Created on
1 CYCLE_IN_HIERARCHY Es gibt einen Zyklus in der Hierarchie 20020111

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) UGMD_T_HRY_NODE FI-Stammdaten: Hierarchieknoten 20020115
2 Importing IT_HIER_STRUCT Call by reference Type reference (TYPE) UGMD_TS_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20020115

Method SEARCH_ROOTS on class CL_UG_MD_DISPATCHER_HIER has no exception.

Method SYNC_SET_BRANCH_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20011018
2 Importing I_INDEX Call by reference Type reference (TYPE) I 20011018
3 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20011018
4 Importing I_STATUS Call by reference Type reference (TYPE) I 20011018

Method SYNC_SET_BRANCH_STATUS on class CL_UG_MD_DISPATCHER_HIER has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A