SAP ABAP Class CL_UC_UPL_EDGE_SEL (Explicit or Implicit Edge Selection)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷
FIN-SEM-BCS (Application Component) Business Consolidation
⤷
UCF7 (Package) SEM-BCS: Flexible Upload

⤷

⤷

Properties
Class | CL_UC_UPL_EDGE_SEL | |
Short Description | Explicit or Implicit Edge Selection | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | UCF7 | SEM-BCS: Flexible Upload |
Created | 20050116 | SAP |
Last change | 20060208 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_UC_UPL_EDGE_SEL has no forward declaration.
Interfaces
Class CL_UC_UPL_EDGE_SEL has no interface implemented.
Friends
Class CL_UC_UPL_EDGE_SEL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_UC_MODEL | Model (Metadata) | 20050118 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selection Condition | 20050116 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | UC_FIELDNAME | Field Name | 20050118 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | UC_SID | Surrogate ID | 20050118 | ||
5 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | TS_INSTANCE | 20050116 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | Constructor | 20050116 |
2 | ![]() |
Instance method | Protected | Method | Get selected edges via hry node selection(sub-hierarchy) | 20050116 |
3 | ![]() |
Instance method | Protected | Method | Get selected edges via value/range/attribute selection | 20050116 |
4 | ![]() |
Static method | Public | Method | Get the instance | 20050116 |
5 | ![]() |
Instance method | Public | Method | Get edges in selection | 20050116 |
6 | ![]() |
Instance method | Public | Method | Seperate value/hry selection from the selection object | 20050812 |
7 | ![]() |
Instance method | Private | Method | Traverse edges to get subhierarchy via given node | 20050116 |
8 | ![]() |
Instance method | Private | Method | Traverse edges to find the matches for values from selcond | 20050116 |
Events
Class CL_UC_UPL_EDGE_SEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_INSTANCE | Protected | See coding | 20050116 | begin of S_INSTANCE,
fieldname type uc_fieldname,
o_sel type ref to if_uc_sel,
o_model type ref to if_uc_model,
o_edge_sel type ref to cl_uc_upl_edge_sel,
end of S_INSTANCE
|
||
2 | TS_INSTANCE | Protected | See coding | 20050116 | TS_INSTANCE TYPE sorted table of s_instance
with unique key fieldname o_sel o_model
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Metadaten) | 20050118 | ||
2 | ![]() |
IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20050116 | ||
3 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20050118 |
Method CONSTRUCTOR on class CL_UC_UPL_EDGE_SEL has no exception.
Method GET_EDGES_HRY_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_EDGE_SEL | Call by reference | Type reference (TYPE) | ANY TABLE | FI-Stammdaten: Hierarchiestruktur | 20050116 | ||
2 | ![]() |
IT_EDGE | Call by reference | Type reference (TYPE) | ANY TABLE | FI-Stammdaten: Hierarchiestruktur | 20050116 | ||
3 | ![]() |
IT_NODE_SID | Call by reference | Type reference (TYPE) | UC0_TS_SEL_NODE_SID | Zeilenstruktur: Selektionsbedingung (Knoten pro Feld) | 20050611 |
Method GET_EDGES_HRY_SEL on class CL_UC_UPL_EDGE_SEL has no exception.
Method GET_EDGES_VAL_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_EDGE_SEL | Call by reference | Type reference (TYPE) | ANY TABLE | FI-Stammdaten: Hierarchiestruktur | 20050116 | ||
2 | ![]() |
IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20050611 | ||
3 | ![]() |
IT_EDGE | Call by reference | Type reference (TYPE) | ANY TABLE | FI-Stammdaten: Hierarchiestruktur | 20050116 |
Method GET_EDGES_VAL_SEL on class CL_UC_UPL_EDGE_SEL has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_EDGE_SEL | Call by reference | Object reference (TYPE REF TO) | CL_UC_UPL_EDGE_SEL | Explicit or Implicit edge selection | 20050116 | ||
2 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Metadaten) | 20050118 | ||
3 | ![]() |
IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20050116 | ||
4 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20050118 |
Method GET_INSTANCE on class CL_UC_UPL_EDGE_SEL has no exception.
Method GET_SELECTED_EDGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_EDGE_SEL | Call by reference | Type reference (TYPE) | ANY TABLE | FI-Stammdaten: Hierarchiestruktur | 20050116 | ||
2 | ![]() |
IT_EDGE | Call by reference | Type reference (TYPE) | ANY TABLE | FI-Stammdaten: Hierarchiestruktur | 20050116 |
Method GET_SELECTED_EDGES on class CL_UC_UPL_EDGE_SEL has no exception.
Method GET_VAL_HRY_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_VAL_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20050812 | ||
2 | ![]() |
ET_HRY_SEL | Call by reference | Type reference (TYPE) | UC0_TS_SEL_NODE_SID | Tabelle: Selektionsbedingung (Knoten pro Feld) | 20050812 |
Method GET_VAL_HRY_SEL on class CL_UC_UPL_EDGE_SEL has no exception.
Method _HRY_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_EDGE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050116 | |||
2 | ![]() |
IS_NODE | Call by reference | Type reference (TYPE) | UCD_S_SID | Darstellung eines Merkmalswerts als SID für Merkmal und Wert | 20050116 | ||
3 | ![]() |
IT_EDGE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050116 |
Method _HRY_SEL on class CL_UC_UPL_EDGE_SEL has no exception.
Method _VAL_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_EDGE | Call by reference | Type reference (TYPE) | ANY TABLE | Edges to be filtered | 20050116 | ||
2 | ![]() |
CT_EDGE_SEL | Call by reference | Type reference (TYPE) | ANY TABLE | Edges selected in this round | 20050116 | ||
3 | ![]() |
IT_NODE | Call by reference | Type reference (TYPE) | UGMD_TS_HRY_NODE | Selected true nodes or leaves from last round | 20050116 |
Method _VAL_SEL on class CL_UC_UPL_EDGE_SEL has no exception.
History
Last changed by/on | SAP | 20060208 |
SAP Release Created in | 600 |