Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | ![]() |
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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_FLG | ABAP_FALSE | Flag: Do not Automatically Activate Hierarchies on Saving | 20031222 | |
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_FLG | FIN Master Data: General Indicator | 20011016 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20011220 | |||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20011220 | |||
5 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20011220 | |||
6 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20011220 | |||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_S_HPROP | FIN Master Data: Restrictions on Hierarchies | 20041013 | ||
8 | ![]() |
Instance attribute | Private | See coding | 20011119 | ||||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TX_STORAGE_HIER | FIN Master Data: Hierarchy Location(s) of a Char. | 20010720 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | FIN Master Data: Hier.Structure | 20011016 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | FIN Master Data: Hier.Structure | 20011016 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TX_STORAGE_HIER | FIN Master Data: Hierarchy | 20010813 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | FIN Master Data: Hier.Structure | 20011016 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | FIN Master Data: Hierarchy Structure | 20011016 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_T_RFC_ACCESS | FIN Master Data: RFC Destinations with Access Type | 20070514 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TX_STORAGE_HIER | Stores in which write buffer has already be saved | 20030612 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_SYNC_INSTANCE | Storage Instances for Synchronization | 20020724 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_FIELDNAME | FIN Master Data: Field Name | 20010720 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PERIV | 'K4' | Fiscal Year Variant | 20020314 | |
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_NET_TYPE | FIN Master Data: Type of Network | 20011212 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_ORIGIN | FIN Master Data: Storage Location of a Characteristic | 20010813 | ||
22 | ![]() |
Constant | Private | Type reference (TYPE) | UG_HRY_ACTION | 'D' | Type of Action on a Hierarchy | 20020306 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | UG_HRY_ACTION | 'R' | Type of Action on a Hierarchy | 20020411 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | UG_HRY_ACTION | 'W' | Type of Action on a Hierarchy | 20020306 | |
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSVERSION | SPACE | Hierarchy Version | 20020318 | |
26 | ![]() |
Constant | Private | Type reference (TYPE) | INT4 | -1 | Standard SEQNR for Delta Edge | 20020308 | |
27 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR01 | 'B' | Store of Hierarchy in BW | 20020308 | |
28 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR01 | 'L' | Store of Hierarchy Locally | 20020308 | |
29 | ![]() |
Constant | Private | Type reference (TYPE) | UG_FLG | 'X' | True | 20020409 | |
30 | ![]() |
Static Attribute | Private | Type reference (TYPE) | UG_FLG | Flag: Remote Save Delayed | 20040831 | ||
31 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_DELTA_LEAVES | Buffer Delta Leaves for Fields | 20020328 | ||
32 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_INSTANCE | 20010720 | |||
33 | ![]() |
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 | ![]() |
Instance method | Private | Method | Insert Related Delta Leaves in Ext. Hierarchy Structure | 20030226 |
2 | ![]() |
Instance method | Private | Method | Adjust Explicit Edges Acc. to Current Status of Structure | 20020215 |
3 | ![]() |
Instance method | Private | Method | Adopt time intervals so that they do not overlap | 20031210 |
4 | ![]() |
Static method | Public | Method | For CHAR Check: Semantic Checks of Delta Leaf Attribute | 20020307 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20010720 |
6 | ![]() |
Instance method | Public | Method | Check/convert data stores (e.g. change of time/version dep.) | 20020703 |
7 | ![]() |
Instance method | Private | Method | Read values from it_ffix or derive time chars | 20020315 |
8 | ![]() |
Instance method | Private | Method | Derive/enrich fixed values (time/version...) if necessary | 20020411 |
9 | ![]() |
Static method | Public | Method | Determine Permitted Hierarchy Fields per Field from Area | 20020515 |
10 | ![]() |
Static method | Public | Method | Deltaleaf Information for Characteristic Instance or Name | 20020306 |
11 | ![]() |
Instance method | Private | Method | Read Link Attributes | 20020214 |
12 | ![]() |
Instance method | Private | Method | Determine Indep. value frr Enqueue/Dequeue | 20030508 |
13 | ![]() |
Instance method | Private | Method | Supply Description (such as ConsUnit 01C1000) for Node | 20020507 |
14 | ![]() |
Static method | Public | Method | 20011119 | |
15 | ![]() |
Static method | Private | Method | 20020416 | |
16 | ![]() |
Instance method | Private | Method | Determine Preferred BW Instance from dt_bw | 20020523 |
17 | ![]() |
Instance method | Private | Method | Get Runtime Information for an Internal Table | 20020411 |
18 | ![]() |
Instance method | Private | Method | Read the Unsaved (Buffered) Changes | 20020422 |
19 | ![]() |
Static method | Private | Method | Read the Write Buffer for all Dispatcher Instances | 20021022 |
20 | ![]() |
Instance method | Private | Event handling method | Event handler: delta end node change in GUI | 20020502 |
21 | ![]() |
Instance method | Private | Method | Initializes RFC Destination - Access Type | 20070514 |
22 | ![]() |
Instance method | Private | Method | 20010813 | |
23 | ![]() |
Instance method | Private | Method | 20010813 | |
24 | ![]() |
Instance method | Private | Method | 20010813 | |
25 | ![]() |
Instance method | Private | Method | 20010723 | |
26 | ![]() |
Instance method | Private | Method | Compare Hier. Structure with Delta Leaves Before Saving | 20020305 |
27 | ![]() |
Instance method | Private | Method | Enrich table row with values from FFIX (time, version...) | 20020411 |
28 | ![]() |
Instance method | Private | Method | 20011119 | |
29 | ![]() |
Static method | Public | Method | Trigger Write to Remote | 20040831 |
30 | ![]() |
Static method | Public | Method | Stop Write to Remote | 20040831 |
31 | ![]() |
Instance method | Protected | Method | Internal Method for SAVE | 20020409 |
32 | ![]() |
Instance method | Private | Method | Find Implicit Edges | 20020111 |
33 | ![]() |
Instance method | Private | Method | Find Root Nodes | 20020115 |
34 | ![]() |
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 | ![]() |
CT_HIER_STRUCT | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT | FI-Stammdaten: Hierarchiestruktur | 20030226 | ||
2 | ![]() |
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 | ![]() |
CT_HIER_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | Interne Tabelle mit den Kantenattributen | 20020215 | ||
2 | ![]() |
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 | ![]() |
CT_TABLE_ANY | Call by reference | Type reference (TYPE) | ANY TABLE | 20031210 | |||
2 | ![]() |
CT_TABLE_STANDARD | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20031210 | |||
3 | ![]() |
IT_DELTA_EDGE | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | FI-Stammdaten: Hierarchiestruktur (intern) | 20031210 | ||
4 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | Fehlermeldungen | 20020307 | ||
2 | ![]() |
IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | zu prüfende (geänderte) Char-instanz | 20020307 | ||
3 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | geänderte und zu prüfende Daten | 20020307 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20010720 | ||
2 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | Meldungen | 20020704 | ||
2 | ![]() |
IF_DELETE_DATA | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_FALSE | alle Daten löschen | 20020703 | |
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_FFIX | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | gefundene/abgeleitete Werte | 20020315 | ||
2 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | alle bekannten Festwerte | 20020315 | ||
3 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | UGMD_TS_FIELDNAME | Felder, für die Werte gesucht sind | 20020315 | ||
4 | ![]() |
I_ALTERN_HRYVERSION | Call by reference | Type reference (TYPE) | RSVERSION | alternative Hierarchieversion | 20020319 | ||
5 | ![]() |
I_ALTERN_TIMESTAMP | Call by reference | Type reference (TYPE) | RSDATETO | Zeitstempel (gültig bis mindestens) | 20020319 | ||
6 | ![]() |
I_HRYACTION | Call by reference | Type reference (TYPE) | UG_HRY_ACTION | Lesen oder Schreiben/Löschen | 20020411 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CT_FFIX | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | bekannte/angereicherte Festwerte | 20020411 | ||
2 | ![]() |
I_HRYACTION | Call by reference | Type reference (TYPE) | UG_HRY_ACTION | Lese- oder Schreibzugriff? | 20020411 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_ALLOWED_CHILD | Call by reference | Type reference (TYPE) | UGMD_TH_FIELDNAME_SID | erlaubte Kinder | 20020515 | ||
2 | ![]() |
ET_ALLOWED_PARENT | Call by reference | Type reference (TYPE) | UGMD_TH_FIELDNAME_SID | erlaubte Eltern | 20020515 | ||
3 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | das hierarchietragende Merkmal | 20020515 | ||
4 | ![]() |
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 | ![]() |
EO_DELTA_LEAF_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | Instanz des Deltablatt-Attributs | 20020405 | ||
2 | ![]() |
E_DELTA_LEAF_ATTR | Call by reference | Type reference (TYPE) | UG_FIELDNAME | Name des Deltablatt-Attributs | 20020306 | ||
3 | ![]() |
E_DEPGROUP_DELTA | Call by reference | Type reference (TYPE) | UG_DEPGROUP | Klammerungsgruppe des Deltablatt-Attributs | 20020306 | ||
4 | ![]() |
E_LEAF_BASE_FIELD | Call by reference | Type reference (TYPE) | UG_FIELDNAME | Basismerkmal des Deltablatt-Attributs | 20020306 | ||
5 | ![]() |
E_LEAF_BASE_SID | Call by reference | Type reference (TYPE) | UG_SID | Feld-SID zum Blatt-Basismerkmal | 20020306 | ||
6 | ![]() |
IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | Instanz des Merkmals | 20020313 | ||
7 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | Name des Merkmals | 20020306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_EDGE_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | Interne Tabelle mit den Kantenattributen | 20020214 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | FI-Stammdaten: Meldungen | 20041209 | ||
3 | ![]() |
IF_READ_ALL | Call by reference | Type reference (TYPE) | UG_FLG | Alle Beziehungen lesen | 20020214 | ||
4 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | FI-Stammdaten: Einschränkungen: Paare Feldname / Wert | 20020214 | ||
5 | ![]() |
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 | ![]() |
IS_HRYNODE | Call by reference | Type reference (TYPE) | UGMD_S_HRY_NODE | FI-Stammdaten: Hierarchieknoten | 20030508 | ||
2 | ![]() |
IT_VALUE | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20030508 | ||
3 | ![]() |
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 | ![]() |
E_DESCRIPTION | Call by reference | Type reference (TYPE) | SYMSGV | Beschreibung (Feldname + Wert) | 20020507 | ||
2 | ![]() |
I_NODE | Call by reference | Type reference (TYPE) | UGMD_S_HRY_NODE | Hierarchieknoten | 20020507 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_PARTITION_SID | Call by reference | Type reference (TYPE) | UG_SID | FI-Stammdaten: Surrogate ID | 20011119 | ||
2 | ![]() |
IS_CHILD | Call by reference | Type reference (TYPE) | UGMD_S_HRY_NODE | FI-Stammdaten: Hierarchieknoten | 20020416 | ||
3 | ![]() |
IS_PARENT | Call by reference | Type reference (TYPE) | UGMD_S_HRY_NODE | FI-Stammdaten: Hierarchieknoten | 20020416 | ||
4 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20020529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20011119 |
Method GET_PARTITION_SID_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PARTITION_SID | Call by reference | Type reference (TYPE) | UG_SID | FI-Stammdaten: Surrogate ID | 20020416 | ||
2 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20020529 | ||
3 | ![]() |
I_FIELDNAME_SID | Call by reference | Type reference (TYPE) | UG_FIELDNAME_SID | FI-Stammdaten: Sid der Feldnamen | 20020416 | ||
4 | ![]() |
I_VALUE_SID | Call by reference | Type reference (TYPE) | UG_SID | FI-Stammdaten: Surrogate ID | 20020416 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20020416 |
Method GET_PREFERRED_BW_STORAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
ET_KEY | Call by reference | Type reference (TYPE) | ABAP_KEYDESCR_TAB | Schlüsselfelder | 20020411 | ||
2 | ![]() |
E_HAS_UNIQUE_KEY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Schlüssel unique | 20020411 | ||
3 | ![]() |
E_TABLE_KIND | Call by reference | Type reference (TYPE) | ABAP_TABLEKIND | Tabellenart | 20020411 | ||
4 | ![]() |
ITAB | Call by reference | Type reference (TYPE) | ANY TABLE | beliebige interne Tabelle | 20020411 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ER_T_DATA_BUFFER_DEL | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte gelöschte Attribute an Kanten | 20020422 | ||
2 | ![]() |
ER_T_DATA_BUFFER_MOD | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte geänderte Attribute an Kanten | 20020422 | ||
3 | ![]() |
ET_STRUCT_BUFFER_DEL | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | ungesicherte gelöschte Kanten | 20020422 | ||
4 | ![]() |
ET_STRUCT_BUFFER_MOD | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | ungesicherte geänderte Kanten | 20020422 | ||
5 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | Name des hierarchietragenden Merkmals | 20020521 | ||
6 | ![]() |
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 | ![]() |
ER_T_DATA_BUFFER_DEL | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte gelöschte Attribute an Kanten | 20021022 | ||
2 | ![]() |
ER_T_DATA_BUFFER_MOD | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte geänderte Attribute an Kanten | 20021022 | ||
3 | ![]() |
ET_STRUCT_BUFFER_DEL | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | ungesicherte gelöschte Kanten | 20021022 | ||
4 | ![]() |
ET_STRUCT_BUFFER_MOD | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | ungesicherte geänderte Kanten | 20021022 | ||
5 | ![]() |
IT_FIELDNAME | Call by reference | Type reference (TYPE) | UGMD_TS_FIELDNAME | Merkmale, zu denen Schreibpuffer zu lesen ist | 20021022 | ||
6 | ![]() |
I_NET_TYPE | Call by reference | Type reference (TYPE) | UG_NET_TYPE | FI-Stammdaten: Type des Netzes | 20021022 | ||
7 | ![]() |
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 | ![]() |
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 | ![]() |
INCLUDE_LINKED_FROM | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_TRUE | Storage auch für übergeordnetes Feld | 20020530 | |
2 | ![]() |
INCLUDE_LINKED_TO | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_FALSE | Storage auch für untergeordnetes Feld | 20020530 | |
3 | ![]() |
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 | ![]() |
INCLUDE_LINKED_FROM | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_TRUE | Storage auch für übergeordnetes Feld | 20020530 | |
2 | ![]() |
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 | ![]() |
INCLUDE_LINKED_FROM | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_TRUE | Storage auch für übergeordnetes Feld | 20020530 | |
2 | ![]() |
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 | ![]() |
ET_HIER_STRUCT | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT | FI-Stammdaten: Hierarchiestruktur | 20010924 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | FI-Stammdaten: Meldungen | 20041209 | ||
3 | ![]() |
IF_READ_ALL | Call by reference | Type reference (TYPE) | UG_FLG | Alle Beziehungen lesen | 20020214 | ||
4 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20010924 | ||
5 | ![]() |
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 | ![]() |
CT_HIER_STRUCT | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT_INT | FI-Stammdaten: Hierarchiestruktur (intern) | 20020305 | ||
2 | ![]() |
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 | ![]() |
CS_TAB_LINE | Call by reference | Type reference (TYPE) | DATA | zu modifizierende Tabellenzeile | 20020411 | ||
2 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | Festwerte (Version, Zeit, Klammerung...) | 20020411 | ||
3 | ![]() |
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 | ![]() |
ET_HIER_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | Interne Tabelle mit den Kantenattributen | 20011212 | ||
2 | ![]() |
ET_HIER_STRUCT | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT | FI-Stammdaten: Hierarchiestruktur | 20011119 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | FI-Stammdaten: Meldungen | 20041209 | ||
4 | ![]() |
IF_READ_ALL | Call by reference | Type reference (TYPE) | UG_FLG | Alle Beziehungen lesen | 20020214 | ||
5 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | UGMD_TS_FIELDNAME | FI-Stammdaten: Feldnamen | 20011219 | ||
6 | ![]() |
IT_VALUE | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20011119 | ||
7 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | FI-Stammdaten: Meldungen | 20020409 | ||
2 | ![]() |
ET_TRANSPORT | Call by reference | Type reference (TYPE) | UGMD_TS_TRANSPORT | Transporteinträge | 20020409 | ||
3 | ![]() |
IF_TEST | Call by reference | Type reference (TYPE) | UG_FLG | SPACE | 'X': Simulation -> keine Verbuchung der Daten | 20020409 | |
4 | ![]() |
I_COMPLETE | Call by reference | Type reference (TYPE) | UG_FLG | SPACE | Transportiere Gesamtobjekt inkl. untergeordnete Objekte | 20020409 | |
5 | ![]() |
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 | ![]() |
CT_HIER_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | 20020114 | |||
2 | ![]() |
IT_HIER_STRUCT | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_STRUCT | FI-Stammdaten: Hierarchiestruktur | 20020115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_ROOTS | Call by reference | Type reference (TYPE) | UGMD_T_HRY_NODE | FI-Stammdaten: Hierarchieknoten | 20020115 | ||
2 | ![]() |
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 | ![]() |
CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20011018 | |||
2 | ![]() |
I_INDEX | Call by reference | Type reference (TYPE) | I | 20011018 | |||
3 | ![]() |
I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20011018 | ||
4 | ![]() |
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 |