SAP ABAP Class CL_UC_MD_WHERE_USED (Where-Used List)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷
FIN-SEM-BCS (Application Component) Business Consolidation
⤷
UC0 (Package) SEM-BCS: Common Objects for Consolidation
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UG_MD_APPL_WU | Application-Specific Where-Used List | 20030804 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UG_MD_APPL_WU_TX | Where-used list - trx. data | 20030804 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UG_MD_FIELD_DESCRIPTION | Callback: Get Description of a Field | 20040503 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UG_MD_WU_RESULT | Results of Usage Search | 20030827 |
Properties
| Class | CL_UC_MD_WHERE_USED | |
| Short Description | Where-Used List | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UC0 | SEM-BCS: Common Objects for Consolidation |
| Created | 20030804 | SAP |
| Last change | 20041006 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_UG_MD_APPL_WU | Application-Specific Where-Used List | 20030804 | ||
| 2 | IF_UG_MD_APPL_WU_TX | Where-used list - trx. data | 20030804 | ||
| 3 | IF_UG_MD_FIELD_DESCRIPTION | Callback: Get Description of a Field | 20040503 | ||
| 4 | IF_UG_MD_WU_RESULT | Results of Usage Search | 20030827 |
Friends
Class CL_UC_MD_WHERE_USED 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) | T_AREA_FIELD | 20030904 | ||||
| 2 | Constant | Private | Type reference (TYPE) | UC_FLG | 'X' | General Indicator, SAP Consolidation | 20030827 | ||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_UC_MD_WHERE_USED | uc0 | 20030826 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Fill the content of a message | 20030829 | |
| 2 | Instance method | Private | Method | Get all cons areas | 20030827 | |
| 3 | Instance method | Private | Method | Get all areas | 20030805 | |
| 4 | Instance method | Private | Method | Get all datastreams in which that field is used | 20030827 | |
| 5 | Instance method | Private | Method | Get All Versions | 20030805 | |
| 6 | Instance method | Private | Method | 20050215 | ||
| 7 | Instance method | Private | Method | 20050215 | ||
| 8 | Instance method | Private | Method | 20050215 | ||
| 9 | Instance method | Private | Method | Search in one datastream in which that field is used | 20030827 | |
| 10 | Instance method | Private | Method | Search in all datastreams in which that field is used | 20030827 |
Events
Class CL_UC_MD_WHERE_USED has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | SX_AREA | Private | See coding | 20030827 | begin of sx_area,
area type uc_area,
databasis type uc_databasis,
o_area type ref to if_uc_area,
t_datastreamtype type t_datastreamtype,
end of sx_area
|
||
| 2 | SX_DATABASIS | Private | See coding | 20030827 | begin of sx_databasis,
databasis type uc_databasis,
t_datastream type t_dstream,
end of sx_databasis
|
||
| 3 | S_AREA | Private | See coding | 20030805 | BEGIN OF s_area,
area TYPE uc_area,
END OF s_area
|
||
| 4 | S_AREA_FIELD | Private | See coding | 20030904 | begin of s_area_field,
fieldname type ug_fieldname,
area type uc_area,
o_version type ref to cl_uc_versions_factory,
o_char type ref to cl_uc_md_char,
end of s_area_field
|
||
| 5 | S_DATABASIS | Private | See coding | 20030827 | begin of s_databasis,
databasis type uc_databasis,
end of s_databasis
|
||
| 6 | S_DATASTREAM | Private | See coding | 20030827 | begin of s_datastream,
databasis type uc_databasis,
datastreamtype type uc_datastreamtype,
o_datastream type ref to cl_uc_datastream,
value_contained type uc_flg,
end of s_datastream
|
||
| 7 | TX_AREA | Private | See coding | 20030827 | tx_area type sorted table of sx_area with unique key area
|
||
| 8 | TX_DATABASIS | Private | See coding | 20030827 | tx_databasis type sorted table of sx_databasis with unique key
databasis
|
||
| 9 | T_AREA | Private | See coding | 20030805 | t_area type sorted table of s_area with unique key area
|
||
| 10 | T_AREA_FIELD | Private | See coding | 20030904 | t_area_field type sorted table of s_area_field
with unique key fieldname
|
||
| 11 | T_DATABASIS | Private | See coding | 20030827 | t_databasis type sorted table of s_databasis
with unique key databasis
|
||
| 12 | T_DATASTREAM | Private | See coding | 20030827 | t_datastream type sorted table of s_datastream
with unique key databasis datastreamtype
|
||
| 13 | T_DATASTREAMTYPE | Private | See coding | 20030827 | t_datastreamtype type sorted table of uc_datastreamtype
with unique key table_line
|
||
| 14 | T_DSTREAM | Private | See coding | 20050615 | t_dstream type sorted table of uc_datastream
with unique key table_line
|
Method Signatures
Method FILL_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_WU_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_S_WU_MESSAGE | FIN-Stammdaten: Meldungen | 20040112 | |||
| 2 | IO_DATASTREAM | Call by reference | Object reference (TYPE REF TO) | CL_UC_DATASTREAM | Datenstrom | 20030829 | |||
| 3 | IS_CHKEY_FOUND | Call by reference | Type reference (TYPE) | DATA | 20030829 | ||||
| 4 | IS_STOP | Call by reference | Type reference (TYPE) | UGMD_S_STOP_CONDITION | Abbruchbedingung bei Verwendungssuche | 20031008 | |||
| 5 | IT_FIELDNAME | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | Standard table of fieldname | 20030829 | |||
| 6 | LD_AREA | Call by reference | Type reference (TYPE) | UC_AREA | Konsolidierungsgebiet | 20030829 | |||
| 7 | LD_DATABASIS | Call by reference | Type reference (TYPE) | UC_DATABASIS | Datenbasis der Konsolidierung | 20030829 |
Method FILL_MESSAGE on class CL_UC_MD_WHERE_USED has no exception.
Method GET_ALL_CONS_AREAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AREA | Value transfer | Type reference (TYPE) | TX_AREA | 20030827 |
Method GET_ALL_CONS_AREAS on class CL_UC_MD_WHERE_USED has no exception.
Method GET_AREAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AREAS | Call by reference | Type reference (TYPE) | T_AREA | 20030805 |
Method GET_AREAS on class CL_UC_MD_WHERE_USED has no exception.
Method GET_RELEVANT_DATASTREAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AREA | Call by reference | Type reference (TYPE) | TX_AREA | 20030827 | ||||
| 2 | CT_DATABASIS | Call by reference | Type reference (TYPE) | TX_DATABASIS | 20050615 | ||||
| 3 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20030827 |
Method GET_RELEVANT_DATASTREAMS on class CL_UC_MD_WHERE_USED has no exception.
Method GET_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_FACTORY | Call by reference | Object reference (TYPE REF TO) | CL_UC_VERSIONS_FACTORY | Versionskombinationen | 20030805 | |||
| 2 | E_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | Version | 20030904 | |||
| 3 | E_FIELDNAME_RULE | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20030922 | |||
| 4 | I_AREA | Call by reference | Type reference (TYPE) | UC_AREA | Konsolidierungsgebiet | 20030805 |
Method GET_VERSIONS on class CL_UC_MD_WHERE_USED has no exception.
Method READ_VALUE_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050215 | ||||
| 2 | IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | FI-Stammdaten: Repräsentanz eines Merkmals | 20050215 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20050215 | |||
| 4 | IT_SEL_ATTR | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20050215 | |||
| 5 | I_FLAT_LINE_TYPE | Call by reference | Type reference (TYPE) | STRING | 20050215 |
Method READ_VALUE_METHOD on class CL_UC_MD_WHERE_USED has no exception.
Method READ_VALUE_SVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050215 | ||||
| 2 | IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | FI-Stammdaten: Repräsentanz eines Merkmals | 20050215 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20050215 | |||
| 4 | IT_SEL_ATTR | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20050215 | |||
| 5 | I_FLAT_LINE_TYPE | Call by reference | Type reference (TYPE) | STRING | 20050215 |
Method READ_VALUE_SVERSION on class CL_UC_MD_WHERE_USED has no exception.
Method READ_VALUE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050215 | ||||
| 2 | IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | FI-Stammdaten: Repräsentanz eines Merkmals | 20050215 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20050215 | |||
| 4 | IT_SEL_ATTR | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20050215 | |||
| 5 | I_FLAT_LINE_TYPE | Call by reference | Type reference (TYPE) | STRING | 20050215 |
Method READ_VALUE_VERSION on class CL_UC_MD_WHERE_USED has no exception.
Method SEARCH_IN_ONE_DATASTREAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20030829 | ||||
| 2 | ET_CHKEY_FOUND | Call by reference | Type reference (TYPE) | ANY TABLE | 20030829 | ||||
| 3 | IO_DATASTREAM | Call by reference | Object reference (TYPE REF TO) | CL_UC_DATASTREAM | Datenstrom | 20030827 | |||
| 4 | IT_CHAR | Call by reference | Type reference (TYPE) | UC0_TS_FIELD | Liste von Feldnamen | 20030829 | |||
| 5 | IT_CHKEY_TO_FIND | Call by reference | Type reference (TYPE) | ANY TABLE | 20030829 | ||||
| 6 | IT_FIELDNAME | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | Standard table of fieldname | 20030829 | |||
| 7 | IT_KEY | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20030827 | |||
| 8 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20030827 |
Method SEARCH_IN_ONE_DATASTREAM on class CL_UC_MD_WHERE_USED has no exception.
Method SEARCH_IN_RELEVANT_AREAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WU_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_WU_MESSAGE | FI-Stammdaten: Meldungen | 20040112 | |||
| 2 | IS_STOP | Call by reference | Type reference (TYPE) | UGMD_S_STOP_CONDITION | Abbruchbedingung bei Verwendungssuche | 20030827 | |||
| 3 | IT_KEY | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20030827 | |||
| 4 | IT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20030827 | ||||
| 5 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20030827 | |||
| 6 | I_SCOPE | Call by reference | Type reference (TYPE) | UG_SCOPE_APPL_WU_TX | Bereich, der bei appl.spez. Verw.nachweis durchsucht wird | 20030827 |
Method SEARCH_IN_RELEVANT_AREAS on class CL_UC_MD_WHERE_USED has no exception.
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in | 350 |