SAP ABAP Class CL_UG_MD_WU_RESULT_HIER (Result of Where-Used Search Hierarchy)
Hierarchy
☛
FINBASIS (Software Component) Fin. Basis
⤷
FIN-FB (Application Component) Financials Basis
⤷
UGMD6 (Package) FIN General Master Data: Where-used List
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UG_MD_WU_RESULT | Results of Usage Search | 20030204 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UG_MD_WU_RESULT_HIER | Result of Where-Used Search Hierarchy | 20031006 |
Properties
| Class | CL_UG_MD_WU_RESULT_HIER | |
| Short Description | Result of Where-Used Search Hierarchy | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UGMD6 | FIN General Master Data: Where-used List |
| Created | 20030204 | SAP |
| Last change | 20041209 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_UG_MD_WU_RESULT | Results of Usage Search | 20030204 | ||
| 2 | IF_UG_MD_WU_RESULT_HIER | Result of Where-Used Search Hierarchy | 20031006 |
Friends
Class CL_UG_MD_WU_RESULT_HIER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | UGMD_TS_SEQ_FIELDNAME | FIN Master Data: Sorted Field Names | 20030204 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | UGMD_TS_INDEX | Index Table for Tree and Result | 20040116 | |||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | FIN Master Data: Central Access Point (Factory) | 20030204 | ||||
| 4 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_UG_MD_FACTORY | FIN Master Data: Central Access Point (Factory) | 20030217 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | TS_RESULT | Result Table of Usages | 20030204 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20030204 | |
| 2 | Static method | Public | Method | Get Instance | 20030204 | |
| 3 | Instance method | Private | Method | Adds time-dep. entry | 20040116 | |
| 4 | Instance method | Private | Method | Adds version-dep. entry | 20040116 | |
| 5 | Instance method | Private | Method | Adds version- and time-dep. entry | 20040115 |
Events
Class CL_UG_MD_WU_RESULT_HIER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_FIELDNAME | Private | See coding | 20030204 | BEGIN OF s_fieldname,
fieldname_sid TYPE ug_fieldname_sid,
fieldname TYPE ug_fieldname,
txtmi TYPE ug_txtmi,
txtlg TYPE ug_txtlg,
END OF s_fieldname
|
||
| 2 | S_RESULT | Private | See coding | 20030204 | BEGIN OF s_result,
r_start_value TYPE REF TO data,
fieldname_sid TYPE ug_fieldname_sid,
value_sid TYPE ug_sid,
hryname TYPE ug_hryname,
hry_version TYPE rsversion,
found_value TYPE ugmd_ts_hry_name_vrs,
factory_found_char TYPE REF TO if_ug_md_factory,
o_instance TYPE REF TO if_ug_md_wu_result,
o_where_used type ref to if_ug_md_where_used,
END OF s_result
|
||
| 3 | TS_FIELDNAME | Private | See coding | 20030204 | ts_fieldname TYPE SORTED TABLE OF s_fieldname
WITH UNIQUE KEY fieldname_sid
|
||
| 4 | TS_RESULT | Private | See coding | 20030204 | ts_result TYPE SORTED TABLE OF s_result
WITH UNIQUE KEY r_start_value
fieldname_sid
value_sid
hryname
hry_version
|
||
| 5 | |
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FIELDNAME_SID | Call by reference | Type reference (TYPE) | UG_FIELDNAME_SID | FI-Stammdaten: Feldname | 20030204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültiger Feldname | 20030204 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_UG_MD_WU_RESULT | Ergebnis der Verwendungssuche | 20030204 | |||
| 2 | I_FIELDNAME_SID | Call by reference | Type reference (TYPE) | UG_FIELDNAME_SID | FI-Stammdaten: Feldname | 20030204 |
Method GET_INSTANCE on class CL_UG_MD_WU_RESULT_HIER has no exception.
Method INSERT_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OVERVIEW_RESULT | Call by reference | Type reference (TYPE) | UGMD_TS_OVERVIEW_RESULT | Tabelle mit Überblicksergebnissen einer Verwendungssuche | 20040116 | |||
| 2 | IS_FOUND_VALUE | Call by reference | Type reference (TYPE) | UGMD_S_HRY_NAME_VRS | FI-Stammdaten: Hierarchienamen mit Version | 20040116 | |||
| 3 | I_SEQNR | Call by reference | Type reference (TYPE) | UG_NODE_SEQNR | Laufende Nummer | 20040116 | |||
| 4 | I_STRING | Call by reference | Type reference (TYPE) | STRING | String | 20040116 |
Method INSERT_TIME on class CL_UG_MD_WU_RESULT_HIER has no exception.
Method INSERT_VRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OVERVIEW_RESULT | Call by reference | Type reference (TYPE) | UGMD_TS_OVERVIEW_RESULT | Tabelle mit Überblicksergebnissen einer Verwendungssuche | 20040116 | |||
| 2 | IS_FOUND_VALUE | Call by reference | Type reference (TYPE) | UGMD_S_HRY_NAME_VRS | FI-Stammdaten: Hierarchienamen mit Version | 20040116 | |||
| 3 | I_SEQNR | Call by reference | Type reference (TYPE) | UG_NODE_SEQNR | Laufende Nummer | 20040116 | |||
| 4 | I_STRING | Call by reference | Type reference (TYPE) | STRING | String | 20040116 |
Method INSERT_VRS on class CL_UG_MD_WU_RESULT_HIER has no exception.
Method INSERT_VRS_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OVERVIEW_RESULT | Call by reference | Type reference (TYPE) | UGMD_TS_OVERVIEW_RESULT | Tabelle mit Überblicksergebnissen einer Verwendungssuche | 20040115 | |||
| 2 | IS_FOUND_VALUE | Call by reference | Type reference (TYPE) | UGMD_S_HRY_NAME_VRS | FI-Stammdaten: Hierarchienamen mit Version | 20040115 | |||
| 3 | I_SEQNR | Call by reference | Type reference (TYPE) | UG_NODE_SEQNR | Laufende Nummer | 20040115 | |||
| 4 | I_STRING | Call by reference | Type reference (TYPE) | STRING | String | 20040115 |
Method INSERT_VRS_TIME on class CL_UG_MD_WU_RESULT_HIER has no exception.
History
| Last changed by/on | SAP | 20041209 |
| SAP Release Created in | 200 |