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 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 UCF6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UCFI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 UCM0 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 DT_AREA_FIELD Instance attribute Private Type reference (TYPE) T_AREA_FIELD 20030904
2 GC_TRUE Constant Private Type reference (TYPE) UC_FLG 'X' General Indicator, SAP Consolidation 20030827
3 GO_INSTANCE 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 FILL_MESSAGE Instance method Private Method Fill the content of a message 20030829
2 GET_ALL_CONS_AREAS Instance method Private Method Get all cons areas 20030827
3 GET_AREAS Instance method Private Method Get all areas 20030805
4 GET_RELEVANT_DATASTREAMS Instance method Private Method Get all datastreams in which that field is used 20030827
5 GET_VERSIONS Instance method Private Method Get All Versions 20030805
6 READ_VALUE_METHOD Instance method Private Method 20050215
7 READ_VALUE_SVERSION Instance method Private Method 20050215
8 READ_VALUE_VERSION Instance method Private Method 20050215
9 SEARCH_IN_ONE_DATASTREAM Instance method Private Method Search in one datastream in which that field is used 20030827
10 SEARCH_IN_RELEVANT_AREAS 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 Exporting ES_WU_MESSAGE Call by reference Type reference (TYPE) UGMD_S_WU_MESSAGE FIN-Stammdaten: Meldungen 20040112
2 Importing IO_DATASTREAM Call by reference Object reference (TYPE REF TO) CL_UC_DATASTREAM Datenstrom 20030829
3 Importing IS_CHKEY_FOUND Call by reference Type reference (TYPE) DATA 20030829
4 Importing IS_STOP Call by reference Type reference (TYPE) UGMD_S_STOP_CONDITION Abbruchbedingung bei Verwendungssuche 20031008
5 Importing IT_FIELDNAME Call by reference Type reference (TYPE) UCF_T_FIELDNAME Standard table of fieldname 20030829
6 Importing LD_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20030829
7 Importing 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 Returning 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 Exporting 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 Changing CT_AREA Call by reference Type reference (TYPE) TX_AREA 20030827
2 Changing CT_DATABASIS Call by reference Type reference (TYPE) TX_DATABASIS 20050615
3 Importing 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 Exporting EO_FACTORY Call by reference Object reference (TYPE REF TO) CL_UC_VERSIONS_FACTORY Versionskombinationen 20030805
2 Exporting E_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME Version 20030904
3 Exporting E_FIELDNAME_RULE Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030922
4 Importing 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 Exporting ET_VALUE Call by reference Type reference (TYPE) ANY TABLE 20050215
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20050215
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20050215
4 Importing IT_SEL_ATTR Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20050215
5 Importing 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 Exporting ET_VALUE Call by reference Type reference (TYPE) ANY TABLE 20050215
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20050215
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20050215
4 Importing IT_SEL_ATTR Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20050215
5 Importing 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 Exporting ET_VALUE Call by reference Type reference (TYPE) ANY TABLE 20050215
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20050215
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20050215
4 Importing IT_SEL_ATTR Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20050215
5 Importing 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 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20030829
2 Exporting ET_CHKEY_FOUND Call by reference Type reference (TYPE) ANY TABLE 20030829
3 Importing IO_DATASTREAM Call by reference Object reference (TYPE REF TO) CL_UC_DATASTREAM Datenstrom 20030827
4 Importing IT_CHAR Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20030829
5 Importing IT_CHKEY_TO_FIND Call by reference Type reference (TYPE) ANY TABLE 20030829
6 Importing IT_FIELDNAME Call by reference Type reference (TYPE) UCF_T_FIELDNAME Standard table of fieldname 20030829
7 Importing IT_KEY Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20030827
8 Importing 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 Exporting ET_WU_MESSAGE Call by reference Type reference (TYPE) UGMD_T_WU_MESSAGE FI-Stammdaten: Meldungen 20040112
2 Importing IS_STOP Call by reference Type reference (TYPE) UGMD_S_STOP_CONDITION Abbruchbedingung bei Verwendungssuche 20030827
3 Importing IT_KEY Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20030827
4 Importing IT_VALUE Call by reference Type reference (TYPE) ANY TABLE 20030827
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030827
6 Importing 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