SAP ABAP Class CL_UC_HRY_INHERITANCE (Hierarchy, Inheritance Information)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCD0 (Package) SEM-BCS: Common Objects for Data Dispatcher
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_HRY_INHERITANCE Hierarchy, Inheritance Information 20011005
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_REPUNIT_HRY_INHERITANCE SEM-BCS: Hierarchy, Inheritance Info, Role Reporting Unit 20020408
Properties
Class CL_UC_HRY_INHERITANCE  
Short Description Hierarchy, Inheritance Information    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCD0   SEM-BCS: Common Objects for Data Dispatcher 
Created 20011005   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_HRY_INHERITANCE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_HRY_INHERITANCE Hierarchy, Inheritance Information 20011005
Friends
# Friend Modeled only Created on Description
1 CL_UC_HRY_ACCESS 20040302 Broker Class for SHO Hierarchies
2 CL_UC_HRY_INH_TI 20040302 Hierarchy, Inheritance Information, Time-Dependent
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_HRY Instance attribute Private Object reference (TYPE REF TO) IF_UC_HRY (Partial) Hierarchy 20011009
2 DO_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_UC_MODEL Model (field catalog, ...) 20011009
3 DO_ORIGINAL Instance attribute Protected Object reference (TYPE REF TO) IF_UC_HRY_INH_TI Hierarchy, Inheritance Information, Time-Dependent 20040219
4 DT_NODE_LEAF_INH Instance attribute Private Attribute reference (LIKE) 20011020
5 DT_SEMKEY Instance attribute Protected Type reference (TYPE) UC0_TS_VALUE Field Values 20020408
6 DT_TRUENODE Instance attribute Private Type reference (TYPE) UCD_TH_HRY_TRUENODE True Nodes 20011009
7 DT_TRUENODE_EDGE Instance attribute Private Attribute reference (LIKE) 20011022
8 DT_TRUENODE_EDGE_CP Instance attribute Private Attribute reference (LIKE) 20011024
9 D_FIELDNAME Instance attribute Protected Type reference (TYPE) UC_FIELDNAME Field Name 20011009
10 D_FIELDNAME_SID Instance attribute Private Type reference (TYPE) UC_SID Surrogate ID 20011020
11 X Constant Protected Type reference (TYPE) UC_FLG 'X' ='X' 20011009
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020409
2 CREATE_COPY Instance method Protected Method called from cl_uc_hry_access 20040302
3 DETERMINE_NODE_LEAF Instance method Private Method Build Node-Leaf Table 20011020
4 DETERMINE_TRUENODE_AND_EDGE Instance method Private Method True Nodes (have type <> HY char. OR have successor) 20011020
5 HANDLE_HRY_CHANGE Instance method Protected Method 20020204
6 READ_EDGE_ATTR Instance method Protected Method Read Link Attributes 20020408
7 RESTRICT_INH_TI Instance method Private Method Restriction of an Interval Instance 20040219
Events
Class CL_UC_HRY_INHERITANCE has no event.
Types
Class CL_UC_HRY_INHERITANCE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HRY Call by reference Object reference (TYPE REF TO) IF_UC_HRY (Teil-)Hierarchie 20020409
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20020409
3 Importing IO_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_UC_HRY_INH_TI Hierarchie, Vererbungsinformation, zeitabh. 20040219
4 Importing IT_SEMKEY Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20020410
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20020409

Method CONSTRUCTOR on class CL_UC_HRY_INHERITANCE has no exception.

Method CREATE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_COPY Call by reference Object reference (TYPE REF TO) CL_UC_HRY_INHERITANCE Hierarchie, Vererbungsinformation 20040302
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20040302

Method CREATE_COPY on class CL_UC_HRY_INHERITANCE has no exception.

Method DETERMINE_NODE_LEAF Signature

Method DETERMINE_NODE_LEAF on class CL_UC_HRY_INHERITANCE has no parameter.
Method DETERMINE_NODE_LEAF on class CL_UC_HRY_INHERITANCE has no exception.

Method DETERMINE_TRUENODE_AND_EDGE Signature

Method DETERMINE_TRUENODE_AND_EDGE on class CL_UC_HRY_INHERITANCE has no parameter.
Method DETERMINE_TRUENODE_AND_EDGE on class CL_UC_HRY_INHERITANCE has no exception.

Method HANDLE_HRY_CHANGE Signature

Method HANDLE_HRY_CHANGE on class CL_UC_HRY_INHERITANCE has no parameter.
Method HANDLE_HRY_CHANGE on class CL_UC_HRY_INHERITANCE has no exception.

Method READ_EDGE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_HRY_CHANGE Call by reference Object reference (TYPE REF TO) IF_UC_HRY_CHANGE Hierarchieänderung Propagation 20030404
2 Exporting ET_EDGE_ATTR_INH Call by reference Type reference (TYPE) HASHED TABLE 20020409

Method READ_EDGE_ATTR on class CL_UC_HRY_INHERITANCE has no exception.

Method RESTRICT_INH_TI Signature

Method RESTRICT_INH_TI on class CL_UC_HRY_INHERITANCE has no parameter.
Method RESTRICT_INH_TI on class CL_UC_HRY_INHERITANCE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A