Hierarchy

⤷

⤷

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 | ![]() |
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_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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_FLG | ABAP_FALSE | Flag: Do not Automatically Activate Hierarchies on Saving | 20081218 | |
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20081218 | |||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20081218 | |||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20081218 | |||
5 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20081218 | |||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_S_HPROP | FIN Master Data: Restrictions on Hierarchies | 20081218 | ||
7 | ![]() |
Instance attribute | Private | See coding | 20081218 | ||||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | FIN Master Data: Hierarchy Structure | 20081218 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | FIN Master Data: Hierarchy Structure | 20081218 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_TX_STORAGE_HIER | FIN Master Data: Hierarchy | 20081218 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | FIN Master Data: Hierarchy Structure | 20081218 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | FIN Master Data: Hierarchy Structure | 20081218 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_T_RFC_ACCESS | FIN Master Data: RFC Destinations with Access Type | 20081218 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_TX_STORAGE_HIER | Stores in which write buffer has already be saved | 20081218 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_SYNC_INSTANCE | Storage Instances for Synchronization | 20081218 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_FIELDNAME | FIN Master Data: Field Name | 20081218 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PERIV | 'K4' | Fiscal Year Variant | 20081218 | |
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_NET_TYPE | FIN Master Data: Type of Network | 20081218 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MDG_MDF_ORIGIN | FIN Master Data: Storage Location of a Characteristic | 20081218 | ||
20 | ![]() |
Constant | Private | Type reference (TYPE) | MDG_MDF_HRY_ACTION | 'D' | Type of Action on a Hierarchy | 20081218 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | MDG_MDF_HRY_ACTION | 'R' | Type of Action on a Hierarchy | 20081218 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | MDG_MDF_HRY_ACTION | 'W' | Type of Action on a Hierarchy | 20081218 | |
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSVERSION | SPACE | Hierarchy Version | 20081218 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | INT4 | -1 | Standard SEQNR for Delta Edge | 20081218 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR01 | 'B' | Store of Hierarchy in BW | 20081218 | |
26 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR01 | 'L' | Store of Hierarchy Locally | 20081218 | |
27 | ![]() |
Constant | Private | Type reference (TYPE) | MDG_MDF_FLG | 'X' | True | 20081218 | |
28 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDG_MDF_FLG | Flag: Remote Save Delayed | 20081218 | ||
29 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_DELTA_LEAVES | Buffer of Delta End Nodes for Fields | 20081218 | ||
30 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_INSTANCE | 20081218 | |||
31 | ![]() |
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 | ![]() |
Instance method | Private | Method | Insert Related Delta Leaves in Ext. Hierarchy Structure | 20081218 |
2 | ![]() |
Instance method | Private | Method | Adjust Explicit Edges Acc. to Current Status of Structure | 20081218 |
3 | ![]() |
Instance method | Private | Method | Adopt time intervals so that they do not overlap | 20081218 |
4 | ![]() |
Static method | Public | Method | For CHAR Check: Semantic Checks of Delta End Node Attribute | 20081218 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20081218 |
6 | ![]() |
Instance method | Public | Method | Check/convert data stores (e.g. change of time/version dep.) | 20081218 |
7 | ![]() |
Instance method | Private | Method | Read values from it_ffix or derive time chars | 20081218 |
8 | ![]() |
Instance method | Private | Method | Derive/enrich fixed values (time/version...) if necessary | 20081218 |
9 | ![]() |
Static method | Public | Method | Determine Permitted Hierarchy Fields per Field from Area | 20081218 |
10 | ![]() |
Static method | Public | Method | Deltaleaf Information for Characteristic Instance or Name | 20081218 |
11 | ![]() |
Instance method | Private | Method | Read Link Attributes | 20081218 |
12 | ![]() |
Instance method | Private | Method | Determine Independent Value for Enqueue/Dequeue | 20081218 |
13 | ![]() |
Instance method | Private | Method | Supply Description (such as "ConsUnit 01C1000") for Nodes | 20081218 |
14 | ![]() |
Instance method | Private | Method | Get Runtime Information for an Internal Table | 20081218 |
15 | ![]() |
Instance method | Private | Method | Read the Unsaved (Buffered) Changes | 20081218 |
16 | ![]() |
Static method | Private | Method | Read the Write Buffer for all Dispatcher Instances | 20081218 |
17 | ![]() |
Instance method | Private | Event handling method | 20081218 | |
18 | ![]() |
Instance method | Private | Method | 20081218 | |
19 | ![]() |
Instance method | Private | Method | 20081218 | |
20 | ![]() |
Instance method | Private | Method | 20081218 | |
21 | ![]() |
Instance method | Private | Method | Compare Hier. Structure with Delta End Nodes Before Saving | 20081218 |
22 | ![]() |
Instance method | Private | Method | Enrich table row with values from FFIX (time, version...) | 20081218 |
23 | ![]() |
Instance method | Private | Method | 20081218 | |
24 | ![]() |
Instance method | Protected | Method | Internal Method for SAVE | 20081218 |
25 | ![]() |
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 | ![]() |
CT_HIER_STRUCT | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT | FI-Stammdaten: Hierarchiestruktur | 20081218 | ||
2 | ![]() |
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 | ![]() |
CT_HIER_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | Interne Tabelle mit den Kantenattributen | 20081218 | ||
2 | ![]() |
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 | ![]() |
CT_TABLE_ANY | Call by reference | Type reference (TYPE) | ANY TABLE | 20081218 | |||
2 | ![]() |
CT_TABLE_STANDARD | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20081218 | |||
3 | ![]() |
IT_DELTA_EDGE | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | FI-Stammdaten: Hierarchiestruktur (intern) | 20081218 | ||
4 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_MDF_T_MESSAGE | Fehlermeldungen | 20081218 | ||
2 | ![]() |
IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_MDG_MDF_CHAR | zu prüfende (geänderte) Char-instanz | 20081218 | ||
3 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | geänderte und zu prüfende Daten | 20081218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | MDG_MDF_FIELDNAME | FI-Stammdaten: Feldname | 20081218 | ||
2 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_MDF_T_MESSAGE | Meldungen | 20081218 | ||
2 | ![]() |
IF_DELETE_DATA | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | ABAP_FALSE | alle Daten löschen | 20081218 | |
3 | ![]() |
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 | ![]() |
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 | ![]() |
ET_FFIX | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | gefundene/abgeleitete Werte | 20081218 | ||
2 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | alle bekannten Festwerte | 20081218 | ||
3 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELDNAME | Felder, für die Werte gesucht sind | 20081218 | ||
4 | ![]() |
I_ALTERN_HRYVERSION | Call by reference | Type reference (TYPE) | RSVERSION | alternative Hierarchieversion | 20081218 | ||
5 | ![]() |
I_ALTERN_TIMESTAMP | Call by reference | Type reference (TYPE) | RSDATETO | Zeitstempel (gültig bis mindestens) | 20081218 | ||
6 | ![]() |
I_HRYACTION | Call by reference | Type reference (TYPE) | MDG_MDF_HRY_ACTION | Lesen oder Schreiben/Löschen | 20081218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CT_FFIX | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | bekannte/angereicherte Festwerte | 20081218 | ||
2 | ![]() |
I_HRYACTION | Call by reference | Type reference (TYPE) | MDG_MDF_HRY_ACTION | Lese- oder Schreibzugriff? | 20081218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_ALLOWED_CHILD | Call by reference | Type reference (TYPE) | MDG_MDF_TH_FIELDNAME_SID | erlaubte Kinder | 20081218 | ||
2 | ![]() |
ET_ALLOWED_PARENT | Call by reference | Type reference (TYPE) | MDG_MDF_TH_FIELDNAME_SID | erlaubte Eltern | 20081218 | ||
3 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | MDG_MDF_FIELDNAME | das hierarchietragende Merkmal | 20081218 | ||
4 | ![]() |
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 | ![]() |
EO_DELTA_LEAF_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_MDG_MDF_CHAR | Instanz des Deltablatt-Attributs | 20081218 | ||
2 | ![]() |
E_DELTA_LEAF_ATTR | Call by reference | Type reference (TYPE) | MDG_MDF_FIELDNAME | Name des Deltablatt-Attributs | 20081218 | ||
3 | ![]() |
E_DEPGROUP_DELTA | Call by reference | Type reference (TYPE) | MDG_MDF_DEPGROUP | Klammerungsgruppe des Deltablatt-Attributs | 20081218 | ||
4 | ![]() |
E_LEAF_BASE_FIELD | Call by reference | Type reference (TYPE) | MDG_MDF_FIELDNAME | Basismerkmal des Deltablatt-Attributs | 20081218 | ||
5 | ![]() |
E_LEAF_BASE_SID | Call by reference | Type reference (TYPE) | MDG_MDF_SID | Feld-SID zum Blatt-Basismerkmal | 20081218 | ||
6 | ![]() |
IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_MDG_MDF_CHAR | Instanz des Merkmals | 20081218 | ||
7 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | MDG_MDF_FIELDNAME | Name des Merkmals | 20081218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_EDGE_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | Interne Tabelle mit den Kantenattributen | 20081218 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_MDF_T_MESSAGE | FI-Stammdaten: Meldungen | 20081218 | ||
3 | ![]() |
IF_READ_ALL | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | Alle Beziehungen lesen | 20081218 | ||
4 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | FI-Stammdaten: Einschränkungen: Paare Feldname / Wert | 20081218 | ||
5 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELDNAME | FI-Stammdaten: zu lesende Feldnamen | 20081218 | ||
6 | ![]() |
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 | ![]() |
IS_HRYNODE | Call by reference | Type reference (TYPE) | MDG_MDF_S_HRY_NODE | FI-Stammdaten: Hierarchieknoten | 20081218 | ||
2 | ![]() |
IT_VALUE | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20081218 | ||
3 | ![]() |
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 | ![]() |
E_DESCRIPTION | Call by reference | Type reference (TYPE) | SYMSGV | Beschreibung (Feldname + Wert) | 20081218 | ||
2 | ![]() |
I_NODE | Call by reference | Type reference (TYPE) | MDG_MDF_S_HRY_NODE | Hierarchieknoten | 20081218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_KEY | Call by reference | Type reference (TYPE) | ABAP_KEYDESCR_TAB | Schlüsselfelder | 20081218 | ||
2 | ![]() |
E_HAS_UNIQUE_KEY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Schlüssel unique | 20081218 | ||
3 | ![]() |
E_TABLE_KIND | Call by reference | Type reference (TYPE) | ABAP_TABLEKIND | Tabellenart | 20081218 | ||
4 | ![]() |
ITAB | Call by reference | Type reference (TYPE) | ANY TABLE | beliebige interne Tabelle | 20081218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ER_T_DATA_BUFFER_DEL | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte gelöschte Attribute an Kanten | 20081218 | ||
2 | ![]() |
ER_T_DATA_BUFFER_MOD | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte geänderte Attribute an Kanten | 20081218 | ||
3 | ![]() |
ET_STRUCT_BUFFER_DEL | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | ungesicherte gelöschte Kanten | 20081218 | ||
4 | ![]() |
ET_STRUCT_BUFFER_MOD | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | ungesicherte geänderte Kanten | 20081218 | ||
5 | ![]() |
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 | ![]() |
ER_T_DATA_BUFFER_DEL | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte gelöschte Attribute an Kanten | 20081218 | ||
2 | ![]() |
ER_T_DATA_BUFFER_MOD | Call by reference | Object reference (TYPE REF TO) | DATA | HashTabelle ungesicherte geänderte Attribute an Kanten | 20081218 | ||
3 | ![]() |
ET_STRUCT_BUFFER_DEL | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | ungesicherte gelöschte Kanten | 20081218 | ||
4 | ![]() |
ET_STRUCT_BUFFER_MOD | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | ungesicherte geänderte Kanten | 20081218 | ||
5 | ![]() |
IT_FIELDNAME | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELDNAME | Merkmale, zu denen Schreibpuffer zu lesen ist | 20081218 | ||
6 | ![]() |
I_NET_TYPE | Call by reference | Type reference (TYPE) | MDG_MDF_NET_TYPE | FI-Stammdaten: Type des Netzes | 20081218 | ||
7 | ![]() |
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 | ![]() |
INCLUDE_LINKED_FROM | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | ABAP_TRUE | Storage auch für übergeordnetes Feld | 20081218 | |
2 | ![]() |
INCLUDE_LINKED_TO | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | ABAP_FALSE | Storage auch für untergeordnetes Feld | 20081218 | |
3 | ![]() |
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 | ![]() |
INCLUDE_LINKED_FROM | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | ABAP_TRUE | Storage auch für übergeordnetes Feld | 20081218 | |
2 | ![]() |
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 | ![]() |
ET_HIER_STRUCT | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT | FI-Stammdaten: Hierarchiestruktur | 20081218 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_MDF_T_MESSAGE | FI-Stammdaten: Meldungen | 20081218 | ||
3 | ![]() |
IF_READ_ALL | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | Alle Beziehungen lesen | 20081218 | ||
4 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20081218 | ||
5 | ![]() |
I_NO_BUFFER | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | SPACE | FI-Stammdaten: Allgemeines Kennzeichen | 20081218 | |
6 | ![]() |
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 | ![]() |
CT_HIER_STRUCT | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT_INT | FI-Stammdaten: Hierarchiestruktur (intern) | 20081218 | ||
2 | ![]() |
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 | ![]() |
CS_TAB_LINE | Call by reference | Type reference (TYPE) | DATA | zu modifizierende Tabellenzeile | 20081218 | ||
2 | ![]() |
IT_FFIX | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | Festwerte (Version, Zeit, Klammerung...) | 20081218 | ||
3 | ![]() |
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 | ![]() |
ET_HIER_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | Interne Tabelle mit den Kantenattributen | 20081218 | ||
2 | ![]() |
ET_HIER_STRUCT | Call by reference | Type reference (TYPE) | MDG_MDF_TS_HRY_STRUCT | FI-Stammdaten: Hierarchiestruktur | 20081218 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_MDF_T_MESSAGE | FI-Stammdaten: Meldungen | 20081218 | ||
4 | ![]() |
IF_READ_ALL | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | Alle Beziehungen lesen | 20081218 | ||
5 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELDNAME | FI-Stammdaten: Feldnamen | 20081218 | ||
6 | ![]() |
IT_VALUE | Call by reference | Type reference (TYPE) | MDG_MDF_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20081218 | ||
7 | ![]() |
I_NO_BUFFER | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | SPACE | FI-Stammdaten: Allgemeines Kennzeichen | 20081218 | |
8 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_MDF_T_MESSAGE | FI-Stammdaten: Meldungen | 20081218 | ||
2 | ![]() |
ET_TRANSPORT | Call by reference | Type reference (TYPE) | MDG_MDF_TS_TRANSPORT | Transporteinträge | 20081218 | ||
3 | ![]() |
IF_TEST | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | SPACE | 'X': Simulation -> keine Verbuchung der Daten | 20081218 | |
4 | ![]() |
I_COMPLETE | Call by reference | Type reference (TYPE) | MDG_MDF_FLG | SPACE | Transportiere Gesamtobjekt inkl. untergeordnete Objekte | 20081218 | |
5 | ![]() |
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 | ![]() |
ET_ROOTS | Call by reference | Type reference (TYPE) | MDG_MDF_T_HRY_NODE | FI-Stammdaten: Hierarchieknoten | 20081218 | ||
2 | ![]() |
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 |