SAP ABAP Class CL_UC_MD_BASE_CHAR (Replacement of Basis Char.Instance for Special BCS Chars)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCUW (Package) SEM-BCS: User Interface: Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CHAR_INTERNAL FIN Master Data: Representation of a Characteristic 20030103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_SID FIN Master Data: Working with Surrogate IDs 20030103
Properties
Class CL_UC_MD_BASE_CHAR  
Short Description Replacement of Basis Char.Instance for Special BCS Chars    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCUW   SEM-BCS: User Interface: Workbench 
Created 20030103   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_MD_CHAR_INTERNAL FIN Master Data: Representation of a Characteristic 20030103
2 IF_UG_MD_SID FIN Master Data: Working with Surrogate IDs 20030103
Friends
Class CL_UC_MD_BASE_CHAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UC_CUST_FACTORY Transport Customizing Objects 20030103
2 DO_MD_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_CHAR FIN Master Data: Representation of a Characteristic 20030103
3 DT_ADEP Instance attribute Private Type reference (TYPE) UGMD_TS_ADEP FIN Master Data: Compound of Attributes 20030103
4 DT_ATTRIBUTE_PART Instance attribute Private See coding 20040129
5 DT_CUST_TABLE Instance attribute Private Type reference (TYPE) UCF_TS_INOUT_CUST SEM-BCS : Table Type for Transfer of Cust. Tables 20030103
6 DT_DEPGROUP Instance attribute Private Type reference (TYPE) UGMD_TS_DEPGROUP FIN Master Data: Compound Groups 20030103
7 DT_DEPGROUP_KEY Instance attribute Private Type reference (TYPE) T_DEPGROUP_KEY 20030110
8 DT_FATTR Instance attribute Private Type reference (TYPE) UGMD_TH_FATTR FIN Master Data: Attribute Properties 20030103
9 DT_FATTR_GUI Instance attribute Private Type reference (TYPE) UGMD_TH_FATTR_GUI FIN Master Data: Attribute Properties for Maintenance 20030103
10 DT_FIELDNAME_MAP Instance attribute Private Type reference (TYPE) T_FIELDNAME_MAP 20030107
11 DT_FIELDNAME_MAP_INV Instance attribute Private Type reference (TYPE) T_FIELDNAME_MAP_INV 20030107
12 DT_SEQNR_MAP Instance attribute Private Type reference (TYPE) T_SEQNR_MAP 20030110
13 D_CHECKTABLE Instance attribute Private Type reference (TYPE) TABNAME Table Name 20040301
14 D_DEPGROUP_DEBUG Instance attribute Private Type reference (TYPE) UG_DEPGROUP '99' FIN Master Data: Compound Group 20040309
15 D_FIELDNAME Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20030103
16 D_FIELDNAME_ID Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20030110
17 D_NEXT_DEPGROUP Instance attribute Private Type reference (TYPE) UG_DEPGROUP FIN Master Data: Compound Group 20030110
18 GC_FLD_KEY_1 Constant Private Type reference (TYPE) UG_FIELDNAME 'UC_VIRTUAL_KEY01' FIN Master Data: Field Name 20030129
19 GC_FLD_KEY_2 Constant Private Type reference (TYPE) UG_FIELDNAME 'UC_VIRTUAL_KEY02' FIN Master Data: Field Name 20030129
20 GC_FLD_KEY_3 Constant Private Type reference (TYPE) UG_FIELDNAME 'UC_VIRTUAL_KEY03' FIN Master Data: Field Name 20030129
21 GC_FLD_KEY_4 Constant Private Type reference (TYPE) UG_FIELDNAME 'UC_VIRTUAL_KEY04' FIN Master Data: Field Name 20030129
22 GC_FLD_SEQNR_SEPARATOR Constant Private Type reference (TYPE) UG_FIELDNAME 'UC_VIRTUAL_SEQNR_KEY' FIN Master Data: Field Name 20030129
23 GT_RESERVED_FIELDNAMES Static Attribute Private Type reference (TYPE) UGMD_TS_FIELDNAME 20030225
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030225
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030103
3 CREATE_STRUCT_WITH_ATTRIBUTES Instance method Private Method 20040129
4 DELETE_ITAB_FROM_SEL Instance method Private Method 20050120
5 GET_CHECKTABLE Instance method Private Method 20040301
6 GET_CUST_TABLE Instance method Private Method 20030103
7 GET_DEPGROUP Instance method Private Method 20030110
8 GET_LIST Instance method Public Method Key List of Values 20030903
9 IS_FIELD_RELEVANT_FOR_TABLE Instance method Private Method 20030929
10 METH_GET_INSTANCE_BY_GUID Instance method Private Method 20030916
11 MOVE_CORRESPONDING_MDF_TO_ORIG Instance method Private Method 20030225
12 MOVE_CORRESPONDING_ORIG_TO_MDF Instance method Private Method 20030225
13 NORMALIZE_CUST_TABLE Instance method Private Method 20031002
14 PREPARE_ATTR_DEF_LAYOUT Instance method Private Method 20030225
15 PREPARE_ATTR_DEF_METHOD Instance method Private Method 20030124
Events
Class CL_UC_MD_BASE_CHAR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ATTRIBUTE_PART Private See coding 20040129 begin of s_attribute_part, seqnr type uc_seqnr3, r_ref type ref to data, end of s_attribute_part
2 S_DEPGROUP_KEY Private See coding 20030110 begin of s_depgroup_key, t_key type ugmd_ts_fieldname, depgroup type ug_depgroup, end of s_depgroup_key
3 S_FIELDNAME_MAP Private See coding 20030107 begin of s_fieldname_map, seqnr type uc_seqnr3, orig_fieldname type fieldname, mdf_fieldname type ug_fieldname, end of s_fieldname_map
4 S_SEQNR_MAP Private See coding 20030110 begin of s_seqnr_map, seqnr type uc_seqnr3, depgroup type ug_depgroup, end of s_Seqnr_map
5 T_DEPGROUP_KEY Private See coding 20030110 T_DEPGROUP_KEY type standard table of s_depgroup_key with non-unique default key
6 T_FIELDNAME_MAP Private See coding 20030107 t_fieldname_map type hashed table of s_fieldname_map with unique key seqnr orig_fieldname
7 T_FIELDNAME_MAP_INV Private See coding 20030107 t_fieldname_map_inv type hashed table of s_fieldname_map with unique key seqnr mdf_fieldname
8 T_SEQNR_MAP Private See coding 20030110 t_seqnr_map type sorted table of s_Seqnr_map with non-unique key depgroup
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UC_MD_BASE_CHAR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UC_MD_BASE_CHAR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_UC_CUST_FACTORY Transport von Customizing-Objekten 20030103
2 Importing IO_MD_FACTORY Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20030103
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030103
4 Importing I_FIELDNAME_ID Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030110

Method CONSTRUCTOR on class CL_UC_MD_BASE_CHAR has no exception.

Method CREATE_STRUCT_WITH_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REF Call by reference Object reference (TYPE REF TO) DATA 20040129
2 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20040129

Method CREATE_STRUCT_WITH_ATTRIBUTES on class CL_UC_MD_BASE_CHAR has no exception.

Method DELETE_ITAB_FROM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUE Call by reference Type reference (TYPE) INDEX TABLE 20050120
2 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20050120

Method DELETE_ITAB_FROM_SEL on class CL_UC_MD_BASE_CHAR has no exception.

Method GET_CHECKTABLE Signature

Method GET_CHECKTABLE on class CL_UC_MD_BASE_CHAR has no parameter.
Method GET_CHECKTABLE on class CL_UC_MD_BASE_CHAR has no exception.

Method GET_CUST_TABLE Signature

Method GET_CUST_TABLE on class CL_UC_MD_BASE_CHAR has no parameter.
Method GET_CUST_TABLE on class CL_UC_MD_BASE_CHAR has no exception.

Method GET_DEPGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEPGROUP Call by reference Type reference (TYPE) UG_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20030110
2 Importing IO_TAB_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20040325
3 Importing I_SEQNR Call by reference Type reference (TYPE) UC_SEQNR3 Laufende Nummer 20040325

Method GET_DEPGROUP on class CL_UC_MD_BASE_CHAR has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20030903
2 Importing IT_ATTR Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20030903
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20030903

Method GET_LIST on class CL_UC_MD_BASE_CHAR has no exception.

Method IS_FIELD_RELEVANT_FOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_IS_RELEVANT Value transfer Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20030929
2 Importing I_FIELDNAME_MDF Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030929
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20030929

Method IS_FIELD_RELEVANT_FOR_TABLE on class CL_UC_MD_BASE_CHAR has no exception.

Method METH_GET_INSTANCE_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR_VALUE Interne Sicht auf Customizing-Daten 20030916
2 Importing I_GUID Call by reference Type reference (TYPE) UC_CUST_GUID GUID für Customizing SAP Konsolidierung 20030916
# Exception Resumable Description Created on
1 NOT_FOUND 20030916

Method MOVE_CORRESPONDING_MDF_TO_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20030225
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20030225
3 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20031027
4 Importing I_GUID Call by reference Type reference (TYPE) UC_CUST_GUID GUID für Customizing SAP Konsolidierung 20030225
5 Importing I_SEQNR Call by reference Type reference (TYPE) UC_SEQNR3 Laufende Nummer 20030225

Method MOVE_CORRESPONDING_MDF_TO_ORIG on class CL_UC_MD_BASE_CHAR has no exception.

Method MOVE_CORRESPONDING_ORIG_TO_MDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20030225
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20030225
3 Importing IT_KEY Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20030225
4 Importing I_SEQNR Call by reference Type reference (TYPE) UC_SEQNR3 Laufende Nummer 20030225

Method MOVE_CORRESPONDING_ORIG_TO_MDF on class CL_UC_MD_BASE_CHAR has no exception.

Method NORMALIZE_CUST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA Call by reference Object reference (TYPE REF TO) IF_UC_CUST_DATA Interne Sicht auf Customizing-Daten 20031002

Method NORMALIZE_CUST_TABLE on class CL_UC_MD_BASE_CHAR has no exception.

Method PREPARE_ATTR_DEF_LAYOUT Signature

Method PREPARE_ATTR_DEF_LAYOUT on class CL_UC_MD_BASE_CHAR has no parameter.
Method PREPARE_ATTR_DEF_LAYOUT on class CL_UC_MD_BASE_CHAR has no exception.

Method PREPARE_ATTR_DEF_METHOD Signature

Method PREPARE_ATTR_DEF_METHOD on class CL_UC_MD_BASE_CHAR has no parameter.
Method PREPARE_ATTR_DEF_METHOD on class CL_UC_MD_BASE_CHAR has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 320