SAP ABAP Interface IF_UG_MD_CHAR_INTERNAL (FIN Master Data: Representation of a Characteristic)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD1 (Package) FIN General: Master Data: Buffer + Instances
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UC_MD_BASE_CHAR Replacement of Basis Char.Instance for Special BCS Chars 20030103
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UG_MD_BUFFER_CHAR FIN Master Data: Buffered Instance of a Characteristic 20010627
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UG_MD_DISPATCHER_CHAR FIN Master Data: Access Unbuffered Data 20040102
Properties
Interface IF_UG_MD_CHAR_INTERNAL  
Short Description FIN Master Data: Representation of a Characteristic    
General Data
Package UGMD1   FIN General: Master Data: Buffer + Instances 
Created 20010615   SAP 
Last changed 20050411   SAP 
Unicode checks active    
Forward declarations
Interface IF_UG_MD_CHAR_INTERNAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_MD_SID FIN Master Data: Working with Surrogate IDs 20010627
Friends
Interface IF_UG_MD_CHAR_INTERNAL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 D_FIELDNAME Instance attribute Public Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20010615
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE Instance method Public Method Check for Existence 20010615
2 CHECK_SINGLE_EXISTENCE Instance method Public Method Check if single value exists 20010615
3 CHECK_SINGLE_VALIDITY Instance method Public Method Check validity of single value 20030722
4 CHECK_VALIDITY Instance method Public Method Check validity of values 20030722
5 COMMIT Instance method Public Method Commit changes 20020218
6 COUNT_VALUE Instance method Public Method Get number of characteristic values 20020830
7 DELETE_VALUE Instance method Public Method Delete Characteristic Values 20010713
8 GET_ATTRIBUTE_DEFINITION Instance method Public Method Metainformation for Attributes 20010615
9 GET_FIELD_PROPERTIES Instance method Public Method Get Field Properties 20010615
10 GET_HIERARCHY Instance method Public Method List of Hierarchies 20010615
11 GET_HIERARCHY_INSTANCE Instance method Public Method Instance of a Hierarchy 20010615
12 GET_MODIFIED_VALUES Instance method Public Method Changed Values 20020218
13 GET_OR_CREATE_VALUE_INSTANCE Instance method Public Method Determine or Create Value Instance 20011018
14 GET_SID Instance method Public Method 20010712
15 GET_SINGLE_SID Instance method Public Method 20010712
16 GET_VALUE_TO_SINGLE_SID Instance method Public Method 20010627
17 READ_SINGLE_VALUE Instance method Public Method Read Characteristic Value 20040202
18 READ_VALUE Instance method Public Method Read Characteristic Values 20010615
19 READ_VALUE_PROP Instance method Public Method Read Attributes Also 20040827
20 ROLLBACK Instance method Public Method Undo changes since COMMIT 20030530
21 SAVE Instance method Public Method Save to database 20020215
22 SYNCH_TO_LOCAL Instance method Public Method Copy Values from BW into Locale Storage 20011008
23 TRANSPORT_BY_SEL Instance method Public Method Manual Transport 20010910
24 WRITE_VALUE Instance method Public Method Write Characteristic Values 20010615
Events
# Event Type Visibility Description Created on
1 BUFFER_CHANGE Instance Event
(0)
Public
(2)
20020212
2 DISCARD_READ_BUFFER Instance Event
(0)
Private
(0)
20020809
3 ENABLE_WRITE_THROUGH Instance Event
(0)
Public
(2)
Writing Directly to Database, Sidestepping Buffer 20031114
Types
Interface IF_UG_MD_CHAR_INTERNAL has no local type.
Method Signatures

Method CHECK_EXISTENCE 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) SORTED TABLE 20040229
2 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20040229
3 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20040229

Method CHECK_EXISTENCE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method CHECK_SINGLE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) ANY Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20040227
2 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20020809
3 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20020809
4 Returning RF_EXIST Value transfer Type reference (TYPE) UG_FLG Allgemeines Kennzeichen FIN-Stammdaten 20040227

Method CHECK_SINGLE_EXISTENCE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method CHECK_SINGLE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) ANY zu prüfender Datensatz, Struktur passend zu Depgroup 20030722
2 Importing IT_KEY Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Feldname/Feldwert-Tabelle 20030801
3 Returning R_VALIDITY Value transfer Type reference (TYPE) UG_VDY_VALID Validitätsausprägung 20030722

Method CHECK_SINGLE_VALIDITY on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method CHECK_VALIDITY 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) SORTED TABLE Tabelle passend zur Validity-Depgroup 20030722
2 Importing IT_KEY Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL Feldname/Feldwert-Tabelle 20030801

Method CHECK_VALIDITY on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method COMMIT Signature

Method COMMIT on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Method COMMIT on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method COUNT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCT_KEY Call by reference Type reference (TYPE) SORTED TABLE Hilfe zur Erzeugung von ET_VALUE-Tabellen 20020902
2 Exporting E_COUNT Call by reference Type reference (TYPE) I Anzahl gefundener Werte 20020830
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20020830
4 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20020902
5 Importing I_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020830
6 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20020902

Method COUNT_VALUE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method DELETE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20020524
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20020328
3 Importing IF_TEST Call by reference Type reference (TYPE) UG_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20020404
4 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FIN-Stammdaten: Feldnamen 20010713
5 Importing IT_VALUE Call by reference Type reference (TYPE) SORTED TABLE 20010713
6 Importing I_DEPGROUP Call by reference Type reference (TYPE) UG_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20010713

Method DELETE_VALUE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_ATTRIBUTE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADEP Call by reference Type reference (TYPE) UGMD_TS_ADEP FIN-Stammdaten: Klammerung von Attributen 20010615
2 Exporting ET_DEPGROUP Call by reference Type reference (TYPE) UGMD_TS_DEPGROUP FIN-Stammdaten: Klammerungsgruppen 20010615
3 Exporting ET_DEPGRP_TIME_CONV Call by reference Type reference (TYPE) UGMD_TS_DEPGRP Klammerungsgruppen mit Zeitkonvertierung 20050407
4 Exporting ET_FATTR Call by reference Type reference (TYPE) UGMD_TH_FATTR FIN-Stammdaten: Katalog der Attribute 20010615
5 Exporting ET_FATTR_GUI Call by reference Type reference (TYPE) UGMD_TH_FATTR_GUI FIN-Stammdaten: Katalog der Attribute 20020712
6 Exporting ET_NAV_ATTR Call by reference Type reference (TYPE) UGMD_TH_FNAVATTR FIN-Stammdaten: Navigationsattribute 20020726

Method GET_ATTRIBUTE_DEFINITION on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FPROP Call by reference Type reference (TYPE) UGMD_S_FPROP FIN-Stammdaten: Feldeigenschaften 20010615
2 Exporting ES_KPROP Call by reference Type reference (TYPE) UGMD_S_KPROP FI-Stammdaten: Feldeigenschaften für Kennzahlen 20011030
3 Exporting ET_FDEP Call by reference Type reference (TYPE) UGMD_TS_FDEP Klammerung 20010615
4 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20010823

Method GET_FIELD_PROPERTIES on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_HIERARCHY Signature

Method GET_HIERARCHY on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Method GET_HIERARCHY on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_HIERARCHY_INSTANCE Signature

Method GET_HIERARCHY_INSTANCE on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Method GET_HIERARCHY_INSTANCE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_MODIFIED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR_VALUE Call by reference Type reference (TYPE) ANY TABLE Schlüssel der involvierten CHAR_VALUE-Instanzen 20040415
2 Exporting ET_DELETED_COMMITTED_VALUE Call by reference Type reference (TYPE) ANY TABLE Gelöschte Werte (committed) 20040416
3 Exporting ET_DELETED_DEPGROUP_VALUE Call by reference Type reference (TYPE) UGMD_TS_DEL_BUFFER_DEPGROUP FIN-Stammdaten: Puffertabelle für Merkmalswerte 20020703
4 Exporting ET_DELETED_VALUE Call by reference Type reference (TYPE) ANY TABLE Gelöschte Werte (nicht committed) 20020218
5 Exporting ET_MODIFIED_DEPGROUP_VALUE Call by reference Type reference (TYPE) UGMD_TH_BUFFER FIN-Stammdaten: Puffertabelle für Merkmalswerte 20020703
6 Exporting ET_MODIFIED_VALUE Call by reference Type reference (TYPE) ANY TABLE Modifizierte Werte (nicht committed) 20020218
7 Importing I_RESOLVE_DELETED_VALUES Call by reference Type reference (TYPE) UG_FLG SPACE 'X' = bei generischem Löschen Einzelwerte herausgeben 20040415

Method GET_MODIFIED_VALUES on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_OR_CREATE_VALUE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_MD_CHAR_VALUE FI-Stammdaten: Repräsentanz eines Merkmalswerts 20011018
2 Importing IF_EXIST Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20011020
3 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20011018
4 Importing IR_STRUCT Call by reference Object reference (TYPE REF TO) DATA 20011018
5 Importing IT_VALUE Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20011018

Method GET_OR_CREATE_VALUE_INSTANCE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_SID Signature

Method GET_SID on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Method GET_SID on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_SINGLE_SID Signature

Method GET_SINGLE_SID on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Method GET_SINGLE_SID on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method GET_VALUE_TO_SINGLE_SID Signature

Method GET_VALUE_TO_SINGLE_SID on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Method GET_VALUE_TO_SINGLE_SID on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method READ_SINGLE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALUE Call by reference Type reference (TYPE) ANY 20040202
2 Importing IT_KEY Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20040202
3 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20040202
4 Importing I_DEPGROUP Call by reference Type reference (TYPE) UG_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20040202
5 Importing I_NO_BUFFER Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20040202
6 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20040202
# Exception Resumable Description Created on
1 NOT_FOUND 20040202

Method READ_VALUE 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 Tabelle der Merkmalswerte 20010615
2 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Allgemeines Kennzeichen FIN-Stammdaten 20010615
3 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20010806
4 Importing I_DEPGROUP Call by reference Type reference (TYPE) UG_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20010615
5 Importing I_NO_BUFFER Call by reference Type reference (TYPE) UG_FLG SPACE 'X' = ungepuffert (von DB) lesen 20030425
6 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20010814
7 Importing I_USE_DEL_BUFFER Call by reference Type reference (TYPE) UG_FLG 'X' 'X' = Löschpuffer verwenden 20021118

Method READ_VALUE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method READ_VALUE_PROP 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) SORTED TABLE 20040827
2 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20040827
3 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20040827
4 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) UG_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20040828
5 Importing I_DEPGROUP Call by reference Type reference (TYPE) UG_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20040827
6 Importing I_ORIGIN Call by reference Type reference (TYPE) UG_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20040828

Method READ_VALUE_PROP on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method ROLLBACK Signature

Method ROLLBACK on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Method ROLLBACK on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20020219
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20020405
3 Importing IF_TEST Call by reference Type reference (TYPE) UG_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20020405
4 Importing I_COMPLETE Call by reference Type reference (TYPE) UG_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20020405

Method SAVE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method SYNCH_TO_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RFCDEST Call by reference Type reference (TYPE) UGMD_T_RFCDEST FIN-Stammdaten: RFC-Destinationen 20011008
2 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20011008

Method SYNCH_TO_LOCAL on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method TRANSPORT_BY_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20010910
2 Exporting ET_TRANSPORT_SEL Call by reference Type reference (TYPE) UGMD_T_TRANSPORT_SEL FI-Stammdaten: Transport mit Selektionsbedingung 20020510
3 Importing IF_COMPLETE Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20010910
4 Importing IF_TEXT_ONLY Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20010910
5 Importing IF_USE_MASK Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20010910
6 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20010910

Method TRANSPORT_BY_SEL on Interface IF_UG_MD_CHAR_INTERNAL has no exception.

Method WRITE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) UGMD_T_MESSAGE FIN-Stammdaten: Meldungen 20010615
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20020328
3 Importing IF_TEST Call by reference Type reference (TYPE) UG_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20020404
4 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FIN-Stammdaten: Feldnamen 20010615
5 Importing IT_VALUE Call by reference Type reference (TYPE) INDEX TABLE 20010615
6 Importing I_DEPGROUP Call by reference Type reference (TYPE) UG_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20010615

Method WRITE_VALUE on Interface IF_UG_MD_CHAR_INTERNAL has no exception.
Event Signatures

Event BUFFER_CHANGE Signature
Event BUFFER_CHANGE on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Event DISCARD_READ_BUFFER Signature
Event DISCARD_READ_BUFFER on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
Event ENABLE_WRITE_THROUGH Signature
Event ENABLE_WRITE_THROUGH on Interface IF_UG_MD_CHAR_INTERNAL has no parameter.
History
Last changed by/on SAP  20050411 
SAP Release Created in 3.1A