SAP ABAP Class CL_UC_HRY (Hierarchy (name))
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 (Partial) Hierarchy 20010614
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_HRY_CHANGE Hierarchy Change Propagation 20020204
Properties
Class CL_UC_HRY  
Short Description Hierarchy (name)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCD0   SEM-BCS: Common Objects for Data Dispatcher 
Created 20010614   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_HRY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_HRY (Partial) Hierarchy 20010614
2 IF_UC_HRY_CHANGE Hierarchy Change Propagation 20020204
Friends
# Friend Modeled only Created on Description
1 CL_UC_HRY_ACCESS 20040302 Broker Class for SHO Hierarchies
2 CL_UC_HRY_TI 20040218 (Partial) Hierarchy with Time-Dependent Edges
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_OBSOLETE Instance attribute Private Type reference (TYPE) UC_FLG General Indicator, SAP Consolidation 20050607
2 DO_ADDKEY Instance attribute Private Object reference (TYPE REF TO) IF_UC_HRY_ADDKEY Additional Key for Hierarchy Identification 20050419
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_UC_MODEL Model (Field Catalog, ...) 20010614
4 DO_ORIGINAL Instance attribute Private Object reference (TYPE REF TO) IF_UC_HRY_TI (Partial) Hierarchy with Time-Dependent Edges 20040222
5 DT_BOTUP Instance attribute Private Attribute reference (LIKE) 20010724
6 DT_EDGE Instance attribute Private Attribute reference (LIKE) 20011008
7 DT_EDGE_CP Instance attribute Private Attribute reference (LIKE) 20011008
8 DT_FIELD_NODE Instance attribute Private See coding Volume of Node Fields Used in Hierarchy 20010725
9 DT_NODE_USAGE Instance attribute Private Attribute reference (LIKE) 20011020
10 DT_SEMKEY Instance attribute Private Type reference (TYPE) UC0_TS_VALUE Field Values 20010614
11 DT_TOPNODE Instance attribute Private Attribute reference (LIKE) 20010723
12 D_FIELDNAME Instance attribute Private Type reference (TYPE) UC_FIELDNAME Field Name 20010614
13 D_FIELDNAME_SID Instance attribute Private Type reference (TYPE) UC_SID Surrogate ID 20010723
14 D_TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMP Time Stamp of Data Origin 20050607
15 X Constant Private Type reference (TYPE) UC_FLG 'X' ='X' 20010823
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_EDGE Instance method Private Method 20011008
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010614
3 CONSTRUCT_TREE Instance method Private Method 20010724
4 CONSTRUCT_TREE_STEP Instance method Private Method 20010724
5 CREATE_COPY Instance method Private Method called from cl_uc_hry_access 20040302
6 GET_DANGLING_NODE Instance method Private Method Get all nodes that are not under hierarchy nodes 20011020
7 GET_TREE_DELETE Instance method Private Method 20010723
8 HANDLE_HRY_CHANGE Instance method Private Method 20020204
9 RESTRICT_TI Instance method Private Method Restriction of an Interval Instance 20040222
10 SEARCH_BOTTOM_UP_P Instance method Private Method Look if there is a path betw. two nodes (bottom-up) 20010823
11 SORT_SID_BY_VALUE_P Instance method Private Method Sort SID Table by Char. Values 20010831
Events
Class CL_UC_HRY has no event.
Types
Class CL_UC_HRY has no local type.
Method Signatures

Method ANALYZE_EDGE Signature

Method ANALYZE_EDGE on class CL_UC_HRY has no parameter.
Method ANALYZE_EDGE on class CL_UC_HRY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADDKEY Call by reference Object reference (TYPE REF TO) IF_UC_HRY_ADDKEY Zusatzschlüssel für Hierarchieidentifikation 20050419
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20010614
3 Importing IO_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_UC_HRY_TI (Teil-)Hierarchie mit zeitabh. Kanten 20040222
4 Importing IT_SEMKEY Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010614
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20010614
6 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel der Erzeugung 20050607

Method CONSTRUCTOR on class CL_UC_HRY has no exception.

Method CONSTRUCT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD2SID Call by reference Type reference (TYPE) UCD_TH_MAP_FLD2SID Mapping Feldname <= Feldname-SID inklusive Wert-Mapping 20010724
2 Exporting ET_NID2SID Call by reference Type reference (TYPE) UCD_TH_HRY_MAP_NID2SID Mapping Hierarchieknoten-SID => Feldname/Wert-SID 20010724
3 Exporting ET_SID2FLD Call by reference Type reference (TYPE) UCD_TH_MAP_SID2FLD Mapping Feldname => Feldname-SID inklusive Wert-Mapping 20010724
4 Exporting ET_SID2NID Call by reference Type reference (TYPE) UCD_TS_HRY_MAP_SID2NID Mapping Hierarchieknoten-SID <= Feldname/Wert-SID 20010724
5 Exporting ET_TREE Call by reference Type reference (TYPE) UCD_TH_HRY_TREE Hierarchiedarstellung als Baum 20010724
6 Exporting E_FIRST_NODE Call by reference Type reference (TYPE) UC_NID Surrogatschlüssel für Hierarchieknoten 20010724
7 Importing IT_TOPNODE Call by reference Type reference (TYPE) UCD_TH_S_SID Darstellung eines Merkmalswerts als SID für Merkmal und Wer 20010724

Method CONSTRUCT_TREE on class CL_UC_HRY has no exception.

Method CONSTRUCT_TREE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NID2SID Call by reference Type reference (TYPE) UCD_TH_HRY_MAP_NID2SID Mapping Hierarchieknoten-SID => Feldname/Wert-SID 20010724
2 Changing CT_TREE Call by reference Type reference (TYPE) UCD_TH_HRY_TREE Hierarchiedarstellung als Baum 20010724
3 Changing C_NID Call by reference Type reference (TYPE) UC_NID Surrogatschlüssel für Hierarchieknoten 20010724
4 Importing IS_SID Call by reference Type reference (TYPE) UCD_S_SID Darstellung eines Merkmalswerts als SID für Merkmal und Wert 20010724
5 Importing IT_EDGE_SEQ Call by reference Type reference (TYPE) UCD_TS_HRY_EDGE_PSC Zuordnung Vorgänger => Nachfolger aller Hier. eines Merkmals 20011008

Method CONSTRUCT_TREE_STEP on class CL_UC_HRY 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 Hierarchie (name) 20040302

Method CREATE_COPY on class CL_UC_HRY has no exception.

Method GET_DANGLING_NODE Signature

Method GET_DANGLING_NODE on class CL_UC_HRY has no parameter.
Method GET_DANGLING_NODE on class CL_UC_HRY has no exception.

Method GET_TREE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD2SID Call by reference Type reference (TYPE) UCD_TH_MAP_FLD2SID Mapping Feldname <= Feldname-SID inklusive Wert-Mapping 20010723
2 Exporting ET_NID2SID Call by reference Type reference (TYPE) UCD_TH_HRY_MAP_NID2SID Mapping Hierarchieknoten-SID => Feldname/Wert-SID 20010723
3 Exporting ET_SID2FLD Call by reference Type reference (TYPE) UCD_TH_MAP_SID2FLD Mapping Feldname => Feldname-SID inklusive Wert-Mapping 20010723
4 Exporting ET_SID2NID Call by reference Type reference (TYPE) UCD_TS_HRY_MAP_SID2NID Mapping Hierarchieknoten-SID <= Feldname/Wert-SID 20010723
5 Exporting ET_TREE Call by reference Type reference (TYPE) UCD_TH_HRY_TREE Hierarchiedarstellung als Baum 20010723
6 Exporting E_FIRST_NODE Call by reference Type reference (TYPE) UC_NID Surrogatschlüssel für Hierarchieknoten 20010723
7 Importing IT_SEMKEY Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010723

Method GET_TREE_DELETE on class CL_UC_HRY has no exception.

Method HANDLE_HRY_CHANGE Signature

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

Method RESTRICT_TI Signature

Method RESTRICT_TI on class CL_UC_HRY has no parameter.
Method RESTRICT_TI on class CL_UC_HRY has no exception.

Method SEARCH_BOTTOM_UP_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOTTOM Call by reference Type reference (TYPE) UCD_SX_HRY_BOTUP 20010823
2 Importing IS_TOP Call by reference Type reference (TYPE) UCD_SX_HRY_BOTUP 20010823
# Exception Resumable Description Created on
1 NOT_FOUND 20010823

Method SORT_SID_BY_VALUE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SID Call by reference Type reference (TYPE) UCD_TH_S_SID Darstellung eines Merkmalswerts als SID für Merkmal und Wer 20010831
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20010831

Method SORT_SID_BY_VALUE_P on class CL_UC_HRY has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 3.1A