SAP ABAP Class CL_UC_HRY_INH_TI (Hierarchy, Inheritance Information, Time-Dependent)
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_CHANGE Hierarchy Change Propagation 20040216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_HRY_INH_TI Hierarchy, Inheritance Information, Time-Dependent 20031215
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_REPUNIT_HRY_INH_TI Hierarchy, Inheritance Info., Role Reporting Unit 20040216
Properties
Class CL_UC_HRY_INH_TI  
Short Description Hierarchy, Inheritance Information, Time-Dependent    
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 20031215   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_HRY_INH_TI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_HRY_CHANGE Hierarchy Change Propagation 20040216
2 IF_UC_HRY_INH_TI Hierarchy, Inheritance Information, Time-Dependent 20031215
Friends
# Friend Modeled only Created on Description
1 CL_UC_HRY_ACCESS 20040301 Broker Class for SHO Hierarchies
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_HRY_TI Instance attribute Private Object reference (TYPE REF TO) IF_UC_HRY_TI (Partial) Hierarchy with Time-Dependent Edges 20040216
2 DO_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_UC_MODEL Model (Field Catalog, ...) 20040216
3 DO_ORIGINAL Instance attribute Protected Object reference (TYPE REF TO) IF_UC_HRY_INH_TI Hierarchy, Inheritance Information, Time-Dependent 20040219
4 DO_SEL Instance attribute Protected Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20040219
5 DS_RESTRICTION Instance attribute Protected Type reference (TYPE) UCD_S_TI Timeframe: From Year/Period, To Year/Period 20040219
6 DT_HRY_INHERITANCE Instance attribute Protected Type reference (TYPE) TS_HRY_INHERITANCE 20040219
7 DT_RESTRICTION_INT Instance attribute Protected Type reference (TYPE) T_RESTRICTION_INT 20040507
8 DT_RESTRICTION_SEL Instance attribute Protected Type reference (TYPE) T_RESTRICTION_SEL 20040507
9 DT_SEMKEY Instance attribute Protected Type reference (TYPE) UC0_TS_VALUE Values of Fields 20040216
10 D_FIELDNAME Instance attribute Protected Type reference (TYPE) UC_FIELDNAME Field Name 20040216
11 D_FIELDNAME_SID Instance attribute Private Type reference (TYPE) UC_SID 20040222
12 D_LAST_PERIOD Instance attribute Private Type reference (TYPE) UG_FISCPERIOD Business Period 20040218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040216
2 CREATE_COPY Instance method Protected Method Generate (Realtime) Copy 20040301
3 DETERMINE_NODE_LEAF Instance method Private Method Determine Implicit and Real Edges 20040216
4 HANDLE_HRY_CHANGE Instance method Protected Method Hierarchy Change 20040216
5 READ_EDGE_ATTR Instance method Protected Method Provide Edge Attributes (with Inheritance) 20040216
6 RESTRICT_HRY_TI_P Instance method Private Method 20040219
Events
Class CL_UC_HRY_INH_TI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_HRY_INHERITANCE Protected See coding 20040302 begin of s_hry_inheritance, fiscyear type ug_fiscyear, fiscperiod type ug_fiscperiod, o_hry_inh type ref to cl_abap_weak_reference, "cl_uc_hry_inheritance, end of s_hry_inheritance
2 S_RESTRICTION_INT Protected See coding 20040507 begin of s_restriction_int, s_restriction type ucd_s_ti, o_restriction type ref to cl_abap_weak_reference, "cl_uc_hry_inh_ti, end of s_restriction_int
3 S_RESTRICTION_SEL Protected See coding 20040507 begin of s_restriction_sel, o_sel type ref to if_uc_sel, o_restriction type ref to cl_abap_weak_reference, "cl_uc_hry_inh_ti, end of s_restriction_sel
4 TS_HRY_INHERITANCE Protected See coding 20040302 ts_hry_inheritance type sorted table of s_hry_inheritance with unique key fiscyear fiscperiod
5 T_RESTRICTION_INT Protected See coding 20040507 t_restriction_int type standard table of s_restriction_int
6 T_RESTRICTION_SEL Protected See coding 20040507 t_restriction_sel type standard table of s_restriction_sel
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HRY_TI Call by reference Object reference (TYPE REF TO) IF_UC_HRY_TI (Teil-)Hierarchie mit zeitabh. Kanten 20040216
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040216
3 Importing IO_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_UC_HRY_INH_TI Hierarchie, Vererbungsinformation, zeitabh. 20040219
4 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20040219
5 Importing IS_RESTRICTION Call by reference Type reference (TYPE) UCD_S_TI Zeitintervall: Von-Jahr/Periode, Bis-Jahr/Periode 20040219
6 Importing IT_SEMKEY Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20040216
7 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20040216

Method CONSTRUCTOR on class CL_UC_HRY_INH_TI 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_INH_TI Hierarchie, Vererbungsinformation, zeitabh. 20040301
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20040302

Method CREATE_COPY on class CL_UC_HRY_INH_TI has no exception.

Method DETERMINE_NODE_LEAF Signature

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

Method HANDLE_HRY_CHANGE Signature

Method HANDLE_HRY_CHANGE on class CL_UC_HRY_INH_TI has no parameter.
Method HANDLE_HRY_CHANGE on class CL_UC_HRY_INH_TI 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 20040216
2 Exporting ET_EDGE_ATTR_INH_TI Call by reference Type reference (TYPE) SORTED TABLE 20040219

Method READ_EDGE_ATTR on class CL_UC_HRY_INH_TI has no exception.

Method RESTRICT_HRY_TI_P Signature

Method RESTRICT_HRY_TI_P on class CL_UC_HRY_INH_TI has no parameter.
Method RESTRICT_HRY_TI_P on class CL_UC_HRY_INH_TI has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 400