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 | ![]() |
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) |
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 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_CUST_FACTORY | Transport Customizing Objects | 20030103 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | FIN Master Data: Representation of a Characteristic | 20030103 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TS_ADEP | FIN Master Data: Compound of Attributes | 20030103 | ||
4 | ![]() |
Instance attribute | Private | See coding | 20040129 | ||||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UCF_TS_INOUT_CUST | SEM-BCS : Table Type for Transfer of Cust. Tables | 20030103 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TS_DEPGROUP | FIN Master Data: Compound Groups | 20030103 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_DEPGROUP_KEY | 20030110 | |||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TH_FATTR | FIN Master Data: Attribute Properties | 20030103 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UGMD_TH_FATTR_GUI | FIN Master Data: Attribute Properties for Maintenance | 20030103 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_FIELDNAME_MAP | 20030107 | |||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_FIELDNAME_MAP_INV | 20030107 | |||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_SEQNR_MAP | 20030110 | |||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20040301 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_DEPGROUP | '99' | FIN Master Data: Compound Group | 20040309 | |
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_FIELDNAME | FIN Master Data: Field Name | 20030103 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_FIELDNAME | FIN Master Data: Field Name | 20030110 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UG_DEPGROUP | FIN Master Data: Compound Group | 20030110 | ||
18 | ![]() |
Constant | Private | Type reference (TYPE) | UG_FIELDNAME | 'UC_VIRTUAL_KEY01' | FIN Master Data: Field Name | 20030129 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | UG_FIELDNAME | 'UC_VIRTUAL_KEY02' | FIN Master Data: Field Name | 20030129 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | UG_FIELDNAME | 'UC_VIRTUAL_KEY03' | FIN Master Data: Field Name | 20030129 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | UG_FIELDNAME | 'UC_VIRTUAL_KEY04' | FIN Master Data: Field Name | 20030129 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | UG_FIELDNAME | 'UC_VIRTUAL_SEQNR_KEY' | FIN Master Data: Field Name | 20030129 | |
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | UGMD_TS_FIELDNAME | 20030225 |
Methods
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 | ![]() |
IO_FACTORY | Call by reference | Object reference (TYPE REF TO) | IF_UC_CUST_FACTORY | Transport von Customizing-Objekten | 20030103 | ||
2 | ![]() |
IO_MD_FACTORY | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR | FI-Stammdaten: Repräsentanz eines Merkmals | 20030103 | ||
3 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20030103 | ||
4 | ![]() |
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 | ![]() |
ER_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20040129 | |||
2 | ![]() |
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 | ![]() |
CT_VALUE | Call by reference | Type reference (TYPE) | INDEX TABLE | 20050120 | |||
2 | ![]() |
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 | ![]() |
E_DEPGROUP | Call by reference | Type reference (TYPE) | UG_DEPGROUP | FIN-Stammdaten: Klammerungsgruppe | 20030110 | ||
2 | ![]() |
IO_TAB_DESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Run Time Type Services | 20040325 | ||
3 | ![]() |
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 | ![]() |
ET_KEY | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20030903 | ||
2 | ![]() |
IT_ATTR | Call by reference | Type reference (TYPE) | UGMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20030903 | ||
3 | ![]() |
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 | ![]() |
EF_IS_RELEVANT | Value transfer | Type reference (TYPE) | UG_FLG | FI-Stammdaten: Allgemeines Kennzeichen | 20030929 | ||
2 | ![]() |
I_FIELDNAME_MDF | Call by reference | Type reference (TYPE) | UG_FIELDNAME | FI-Stammdaten: Feldname | 20030929 | ||
3 | ![]() |
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 | ![]() |
EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_UG_MD_CHAR_VALUE | Interne Sicht auf Customizing-Daten | 20030916 | ||
2 | ![]() |
I_GUID | Call by reference | Type reference (TYPE) | UC_CUST_GUID | GUID für Customizing SAP Konsolidierung | 20030916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030916 |
Method MOVE_CORRESPONDING_MDF_TO_ORIG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_DATA | Call by reference | Type reference (TYPE) | DATA | 20030225 | |||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20030225 | |||
3 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | UGMD_TS_FIELDNAME | FI-Stammdaten: Feldnamen | 20031027 | ||
4 | ![]() |
I_GUID | Call by reference | Type reference (TYPE) | UC_CUST_GUID | GUID für Customizing SAP Konsolidierung | 20030225 | ||
5 | ![]() |
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 | ![]() |
CS_DATA | Call by reference | Type reference (TYPE) | DATA | 20030225 | |||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20030225 | |||
3 | ![]() |
IT_KEY | Call by reference | Type reference (TYPE) | UGMD_TS_FIELD_VAL | FI-Stammdaten: Paare Feldname / Wert | 20030225 | ||
4 | ![]() |
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 | ![]() |
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 |