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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UC_FLG | General Indicator, SAP Consolidation | 20050607 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_HRY_ADDKEY | Additional Key for Hierarchy Identification | 20050419 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_UC_MODEL | Model (Field Catalog, ...) | 20010614 | ||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_HRY_TI | (Partial) Hierarchy with Time-Dependent Edges | 20040222 | ||
5 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20010724 | ||||
6 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011008 | ||||
7 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011008 | ||||
8 | ![]() |
Instance attribute | Private | See coding | Volume of Node Fields Used in Hierarchy | 20010725 | |||
9 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011020 | ||||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UC0_TS_VALUE | Field Values | 20010614 | ||
11 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20010723 | ||||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UC_FIELDNAME | Field Name | 20010614 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UC_SID | Surrogate ID | 20010723 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TIMESTAMP | Time Stamp of Data Origin | 20050607 | ||
15 | ![]() |
Constant | Private | Type reference (TYPE) | UC_FLG | 'X' | ='X' | 20010823 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20011008 | |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 20010614 |
3 | ![]() |
Instance method | Private | Method | 20010724 | |
4 | ![]() |
Instance method | Private | Method | 20010724 | |
5 | ![]() |
Instance method | Private | Method | called from cl_uc_hry_access | 20040302 |
6 | ![]() |
Instance method | Private | Method | Get all nodes that are not under hierarchy nodes | 20011020 |
7 | ![]() |
Instance method | Private | Method | 20010723 | |
8 | ![]() |
Instance method | Private | Method | 20020204 | |
9 | ![]() |
Instance method | Private | Method | Restriction of an Interval Instance | 20040222 |
10 | ![]() |
Instance method | Private | Method | Look if there is a path betw. two nodes (bottom-up) | 20010823 |
11 | ![]() |
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 | ![]() |
IO_ADDKEY | Call by reference | Object reference (TYPE REF TO) | IF_UC_HRY_ADDKEY | Zusatzschlüssel für Hierarchieidentifikation | 20050419 | ||
2 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20010614 | ||
3 | ![]() |
IO_ORIGINAL | Call by reference | Object reference (TYPE REF TO) | CL_UC_HRY_TI | (Teil-)Hierarchie mit zeitabh. Kanten | 20040222 | ||
4 | ![]() |
IT_SEMKEY | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Feldwerte | 20010614 | ||
5 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20010614 | ||
6 | ![]() |
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 | ![]() |
ET_FLD2SID | Call by reference | Type reference (TYPE) | UCD_TH_MAP_FLD2SID | Mapping Feldname <= Feldname-SID inklusive Wert-Mapping | 20010724 | ||
2 | ![]() |
ET_NID2SID | Call by reference | Type reference (TYPE) | UCD_TH_HRY_MAP_NID2SID | Mapping Hierarchieknoten-SID => Feldname/Wert-SID | 20010724 | ||
3 | ![]() |
ET_SID2FLD | Call by reference | Type reference (TYPE) | UCD_TH_MAP_SID2FLD | Mapping Feldname => Feldname-SID inklusive Wert-Mapping | 20010724 | ||
4 | ![]() |
ET_SID2NID | Call by reference | Type reference (TYPE) | UCD_TS_HRY_MAP_SID2NID | Mapping Hierarchieknoten-SID <= Feldname/Wert-SID | 20010724 | ||
5 | ![]() |
ET_TREE | Call by reference | Type reference (TYPE) | UCD_TH_HRY_TREE | Hierarchiedarstellung als Baum | 20010724 | ||
6 | ![]() |
E_FIRST_NODE | Call by reference | Type reference (TYPE) | UC_NID | Surrogatschlüssel für Hierarchieknoten | 20010724 | ||
7 | ![]() |
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 | ![]() |
CT_NID2SID | Call by reference | Type reference (TYPE) | UCD_TH_HRY_MAP_NID2SID | Mapping Hierarchieknoten-SID => Feldname/Wert-SID | 20010724 | ||
2 | ![]() |
CT_TREE | Call by reference | Type reference (TYPE) | UCD_TH_HRY_TREE | Hierarchiedarstellung als Baum | 20010724 | ||
3 | ![]() |
C_NID | Call by reference | Type reference (TYPE) | UC_NID | Surrogatschlüssel für Hierarchieknoten | 20010724 | ||
4 | ![]() |
IS_SID | Call by reference | Type reference (TYPE) | UCD_S_SID | Darstellung eines Merkmalswerts als SID für Merkmal und Wert | 20010724 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
ET_FLD2SID | Call by reference | Type reference (TYPE) | UCD_TH_MAP_FLD2SID | Mapping Feldname <= Feldname-SID inklusive Wert-Mapping | 20010723 | ||
2 | ![]() |
ET_NID2SID | Call by reference | Type reference (TYPE) | UCD_TH_HRY_MAP_NID2SID | Mapping Hierarchieknoten-SID => Feldname/Wert-SID | 20010723 | ||
3 | ![]() |
ET_SID2FLD | Call by reference | Type reference (TYPE) | UCD_TH_MAP_SID2FLD | Mapping Feldname => Feldname-SID inklusive Wert-Mapping | 20010723 | ||
4 | ![]() |
ET_SID2NID | Call by reference | Type reference (TYPE) | UCD_TS_HRY_MAP_SID2NID | Mapping Hierarchieknoten-SID <= Feldname/Wert-SID | 20010723 | ||
5 | ![]() |
ET_TREE | Call by reference | Type reference (TYPE) | UCD_TH_HRY_TREE | Hierarchiedarstellung als Baum | 20010723 | ||
6 | ![]() |
E_FIRST_NODE | Call by reference | Type reference (TYPE) | UC_NID | Surrogatschlüssel für Hierarchieknoten | 20010723 | ||
7 | ![]() |
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 | ![]() |
IS_BOTTOM | Call by reference | Type reference (TYPE) | UCD_SX_HRY_BOTUP | 20010823 | |||
2 | ![]() |
IS_TOP | Call by reference | Type reference (TYPE) | UCD_SX_HRY_BOTUP | 20010823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20010823 |
Method SORT_SID_BY_VALUE_P Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_SID | Call by reference | Type reference (TYPE) | UCD_TH_S_SID | Darstellung eines Merkmalswerts als SID für Merkmal und Wer | 20010831 | ||
2 | ![]() |
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 |