SAP ABAP Class CL_USMD_MDF_MD_HIERARCHY (Redefinition CL_MDG_MDF_HIERARCHY)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1B (Package) Data Modeling: MDG MDF Connection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_MDF_HIERARCHY FIN Master Data: Hierarchy 20090123
Properties
Class CL_USMD_MDF_MD_HIERARCHY  
Short Description Redefinition CL_MDG_MDF_HIERARCHY    
Super Class CL_MDG_MDF_HIERARCHY FIN Master Data: Hierarchy 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1B   Data Modeling: MDG MDF Connection 
Created 20090123   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_USMD_MDF_HRY_CALLBACK Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_MDF_MD_HIERARCHY has no interface implemented.
Friends
Class CL_USMD_MDF_MD_HIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_HRY_CALLBACK Instance attribute Private See coding 20090123
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMPLETE Instance method Public Method Trigger Check of a Complete Hierarchy Slice 20090123
2 CHECK_HRY_VERSION_P Instance method Private Method Existenzverprobung für Hierarchieversion 20120430
3 MDM_CHECK_ATTR_EXIST_P Instance method Private Method Existence Check for Node Values 20090211
4 MDM_CHECK_EDGE_DATA_P Instance method Private Method 20090123
5 MDM_CHECK_FOR_RECURRENCES_P Instance method Private Method Search hier.structure for illegal recursions 20090123
6 MDM_CHECK_HRY_USAGE_P Instance method Private Method Existence Check for Node Values 20090427
7 MDM_CHECK_NODEVAL_EXIST_P Instance method Private Method Existence Check for Node Values 20090123
8 MDM_CHECK_SLICE_P Instance method Private Method 20090123
9 MDM_CHECK_STRUCT_BELOW_NODE_P Instance method Private Method Examine Hierarchy Structure Beneath a Node 20090123
10 MDM_CONVERT_MSGTYPE_P Instance method Private Method 20090211
11 MDM_GET_AFFECTED_TOPNODES Instance method Private Method Determine Top Node Affected by Changes 20090505
12 MDM_GET_CHANGED_VALUES Instance method Public Method 20100309
13 MDM_HRYDATA2_HRY_STRUCT_P Instance method Private Method 20090123
14 SET_CALLBACK Instance method Public Method 20090123
Events
Class CL_USMD_MDF_MD_HIERARCHY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHANGED_EDGE Public See coding 20100312 begin of s_changed_edge, usmd_edtn_number type usmd_edition_number, parent_rfsid type mdg_mdf_sid, parent_rvsid type mdg_mdf_sid, end of s_changed_edge
2 T_CHANGED_EDGE Public See coding 20100312 t_changed_edge type SORTED TABLE OF s_changed_edge with UNIQUE key table_line
Method Signatures

Method CHECK_COMPLETE 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) USMD_T_MESSAGE Meldungen 20090123
2 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090123
3 Importing IT_HRY_NODES_SID Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL_SID FI-Stammdaten: Paar Feldname / Wert (SID) 20090123

Method CHECK_COMPLETE on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method CHECK_HRY_VERSION_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchieversion 20120430
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) MDG_MDF_S_MESSAGE Meldungen im Stammdatenumfeld 20120430

Method CHECK_HRY_VERSION_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CHECK_ATTR_EXIST_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE Fehlermeldungen 20090211
2 Importing IO_HRY_CALLBACK Call by reference Object reference (TYPE REF TO) IF_USMD_MDF_HRY_CALLBACK Callback CL_USMD_MD_HIERARCHY -> CL_USMD_HRY_ADAPTER_MDF 20090211
3 Importing IT_CHANGED_EDGE Call by reference Type reference (TYPE) USMD_TS_MDF_HRY_STRUCT Geänderte Kanten 20090211
4 Importing IT_EDGE_ROW_INDEX Call by reference Type reference (TYPE) IF_USMD_MDF_HRY_CALLBACK=>TS_EDGE_ROW_INDEX 20090428
5 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20090211
6 Importing IT_MODIFIED_DATA Call by reference Type reference (TYPE) ANY TABLE 20090211

Method MDM_CHECK_ATTR_EXIST_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CHECK_EDGE_DATA_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE Meldungen 20090123
2 Importing IF_COMPLETE_CHECK Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090123
3 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090123
4 Importing IT_DATA_DEL Call by reference Type reference (TYPE) ANY TABLE 20090513
5 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20090123

Method MDM_CHECK_EDGE_DATA_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CHECK_FOR_RECURRENCES_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARENT_STACK Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_NODE Stapel aller Elternknoten zu diesem Zweig 20090123
2 Changing CT_RECURRING Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_NODE Knoten, die sich wiederholen 20090123
3 Importing IS_PARENT Call by reference Type reference (TYPE) MDG_MDF_S_HRY_NODE Elternknoten, unter dem gesucht wird 20090123
4 Importing IT_HRY_STRUCT Call by reference Type reference (TYPE) USMD_TS_MDF_HRY_STRUCT gesamte Hierarchiestruktur (Menge aller Kanten) 20090123

Method MDM_CHECK_FOR_RECURRENCES_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CHECK_HRY_USAGE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE Fehlermeldungen 20090427
2 Importing IO_HRY_CALLBACK Call by reference Object reference (TYPE REF TO) IF_USMD_MDF_HRY_CALLBACK Callback CL_USMD_MD_HIERARCHY -> CL_USMD_HRY_ADAPTER_MDF 20090427
3 Importing IT_CHANGED_EDGE Call by reference Type reference (TYPE) USMD_TS_MDF_HRY_STRUCT Geänderte Kanten 20090427
4 Importing IT_EDGE_ROW_INDEX Call by reference Type reference (TYPE) IF_USMD_MDF_HRY_CALLBACK=>TS_EDGE_ROW_INDEX 20090428
5 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20090427

Method MDM_CHECK_HRY_USAGE_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CHECK_NODEVAL_EXIST_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE Fehlermeldungen 20090123
2 Importing IF_CHECK_CHILD Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20090123
3 Importing IF_CHECK_PARENT Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20090123
4 Importing IO_HRY_CALLBACK Call by reference Object reference (TYPE REF TO) IF_USMD_MDF_HRY_CALLBACK Callback CL_USMD_MD_HIERARCHY -> CL_USMD_HRY_ADAPTER_MDF 20090123
5 Importing IT_CHANGED_EDGE Call by reference Type reference (TYPE) USMD_TS_MDF_HRY_STRUCT Geänderte Kanten 20090123
6 Importing IT_EDGE_ROW_INDEX Call by reference Type reference (TYPE) IF_USMD_MDF_HRY_CALLBACK=>TS_EDGE_ROW_INDEX 20090428
7 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20090123
8 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20090518

Method MDM_CHECK_NODEVAL_EXIST_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CHECK_SLICE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20090123
2 Importing IF_COMPLETE_CHECK Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090123
3 Importing IT_DELETED_DATA Call by reference Type reference (TYPE) ANY TABLE 20090513
4 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20090123
5 Importing IT_MODIFIED_DATA Call by reference Type reference (TYPE) ANY TABLE 20090123

Method MDM_CHECK_SLICE_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CHECK_STRUCT_BELOW_NODE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE Fehlermeldungen 20090123
2 Importing IS_TOPNODE Call by reference Type reference (TYPE) MDG_MDF_S_HRY_NODE Knoten, unterhalb dessen die Struktur zu untersuchen ist 20090123
3 Importing IT_FFIX Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20090123
4 Importing IT_HRY_STRUCT Call by reference Type reference (TYPE) USMD_TS_MDF_HRY_STRUCT zu untersuchende Hierarchiestrktur 20090123

Method MDM_CHECK_STRUCT_BELOW_NODE_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_CONVERT_MSGTYPE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE Meldungen 20090211
2 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20090211

Method MDM_CONVERT_MSGTYPE_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_GET_AFFECTED_TOPNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOPNODE Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_NODE FI-Stammdaten: Hierarchieknoten 20090604
2 Importing IT_CHANGED_NODE Call by reference Type reference (TYPE) MDG_MDF_TS_HRY_NODE FI-Stammdaten: Hierarchieknoten 20090505
3 Importing IT_HRY_LOOKUP Call by reference Type reference (TYPE) TS_HRY_LOOKUP 20090505
4 Importing I_TOPNODE_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME Stammdaten: Feldname 20090505

Method MDM_GET_AFFECTED_TOPNODES on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_GET_CHANGED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_NODE Call by reference Type reference (TYPE) T_CHANGED_EDGE FI-Stammdaten: Hierarchieknoten 20100309

Method MDM_GET_CHANGED_VALUES on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method MDM_HRYDATA2_HRY_STRUCT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRY_STRUCT Call by reference Type reference (TYPE) TS_HRY_LOOKUP 20090123
2 Exporting ET_HRY_STRUCT_INT Call by reference Type reference (TYPE) USMD_TS_MDF_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20090123
3 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090123

Method MDM_HRYDATA2_HRY_STRUCT_P on class CL_USMD_MDF_MD_HIERARCHY has no exception.

Method SET_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HRY_CALLBACK Call by reference Object reference (TYPE REF TO) IF_USMD_MDF_HRY_CALLBACK Callback CL_USMD_MD_HIERARCHY -> CL_USMD_HRY_ADAPTER_MDF 20090123

Method SET_CALLBACK on class CL_USMD_MDF_MD_HIERARCHY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605