SAP ABAP Interface IF_MDG_MDF_CHAR_INTERNAL (Representation of a Master Data Characteristic)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_MDF1 (Package) Master Data: Buffers and Instances
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MDG_MDF_BUFFER_CHAR FIN Master Data: Buffered Instance of a Characteristic 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MDG_MDF_DISPATCHER_CHAR FIN Master Data: Access Unbuffered Data 20081218
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_USMD_MDF_MD_BASE_CHAR 20090123
Properties
Interface IF_MDG_MDF_CHAR_INTERNAL  
Short Description Representation of a Master Data Characteristic    
General Data
Package MDG_MDF1   Master Data: Buffers and Instances 
Created 20081218   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_MDG_MDF_CHAR_INTERNAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_MDF_SID Working with SIDs in Master Data Environment 20081218
Friends
Interface IF_MDG_MDF_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) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE Instance method Public Method Existence Check 20081218
2 CHECK_SINGLE_EXISTENCE Instance method Public Method Check if single value exists 20081218
3 CHECK_SINGLE_VALIDITY Instance method Public Method Check validity of single value 20081218
4 CHECK_VALIDITY Instance method Public Method Check validity of values 20081218
5 COMMIT Instance method Public Method Execute Changes 20081218
6 COUNT_VALUE Instance method Public Method Get number of characteristic values 20081218
7 DELETE_VALUE Instance method Public Method Delete Characteristic Values 20081218
8 GET_ATTRIBUTE_DEFINITION Instance method Public Method Metainformation for Attributes 20081218
9 GET_FIELD_PROPERTIES Instance method Public Method Get Field Properties 20081218
10 GET_HIERARCHY Instance method Public Method List of Hierarchies 20081218
11 GET_HIERARCHY_INSTANCE Instance method Public Method Instance of a Hierarchy 20081218
12 GET_MODIFIED_VALUES Instance method Public Method Changed values 20081218
13 GET_SID Instance method Public Method 20081218
14 GET_SINGLE_SID Instance method Public Method 20081218
15 GET_VALUE_TO_SINGLE_SID Instance method Public Method 20081218
16 READ_SINGLE_VALUE Instance method Public Method Read Characteristic Value 20081218
17 READ_VALUE Instance method Public Method Read Characteristic Values 20081218
18 READ_VALUE_PROP Instance method Public Method Read Attributes Also 20081218
19 ROLLBACK Instance method Public Method Undo changes since COMMIT 20081218
20 SAVE Instance method Public Method Save in Database 20081218
21 TRANSPORT_BY_SEL Instance method Public Method Manual Transport 20081218
22 WRITE_VALUE Instance method Public Method Write Characteristic Values 20081218
Events
# Event Type Visibility Description Created on
1 BUFFER_CHANGE Instance Event
(0)
Public
(2)
20081218
2 DISCARD_READ_BUFFER Instance Event
(0)
Public
(2)
20081218
3 ENABLE_WRITE_THROUGH Instance Event
(0)
Public
(2)
Writing Directly to Database, Sidestepping Buffer 20081218
Types
Interface IF_MDG_MDF_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 20081218
2 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
3 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
4 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method CHECK_EXISTENCE on Interface IF_MDG_MDF_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) 20081218
2 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
3 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
4 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218
5 Returning RF_EXIST Value transfer Type reference (TYPE) MDG_MDF_FLG Allgemeines Kennzeichen FIN-Stammdaten 20081218

Method CHECK_SINGLE_EXISTENCE on Interface IF_MDG_MDF_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 20081218
2 Importing IT_KEY Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Feldname/Feldwert-Tabelle 20081218
3 Returning R_VALIDITY Value transfer Type reference (TYPE) MDG_MDF_VDY_VALID Validitätsausprägung 20081218

Method CHECK_SINGLE_VALIDITY on Interface IF_MDG_MDF_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 20081218
2 Importing IT_KEY Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL Feldname/Feldwert-Tabelle 20081218

Method CHECK_VALIDITY on Interface IF_MDG_MDF_CHAR_INTERNAL has no exception.

Method COMMIT Signature

Method COMMIT on Interface IF_MDG_MDF_CHAR_INTERNAL has no parameter.
Method COMMIT on Interface IF_MDG_MDF_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 20081218
2 Exporting E_COUNT Call by reference Type reference (TYPE) I Anzahl gefundener Werte 20081218
3 Importing IT_SEL Call by reference Type reference (TYPE) MDG_MDF_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20081218
4 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
5 Importing I_FIELD Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
6 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
7 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method COUNT_VALUE on Interface IF_MDG_MDF_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) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) MDG_MDF_TS_TRANSPORT Transporteinträge 20081218
3 Importing IF_TEST Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20081218
4 Importing IT_FIELD Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FIN-Stammdaten: Feldnamen 20081218
5 Importing IT_VALUE Call by reference Type reference (TYPE) SORTED TABLE 20081218
6 Importing I_DEPGROUP Call by reference Type reference (TYPE) MDG_MDF_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20081218

Method DELETE_VALUE on Interface IF_MDG_MDF_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) MDG_MDF_TS_ADEP FIN-Stammdaten: Klammerung von Attributen 20081218
2 Exporting ET_DEPGROUP Call by reference Type reference (TYPE) MDG_MDF_TS_DEPGROUP FIN-Stammdaten: Klammerungsgruppen 20081218
3 Exporting ET_DEPGRP_TIME_CONV Call by reference Type reference (TYPE) MDG_MDF_TS_DEPGRP Klammerungsgruppen mit Zeitkonvertierung 20081218
4 Exporting ET_FATTR Call by reference Type reference (TYPE) MDG_MDF_TH_FATTR FIN-Stammdaten: Katalog der Attribute 20081218
5 Exporting ET_FATTR_GUI Call by reference Type reference (TYPE) MDG_MDF_TH_FATTR_GUI FIN-Stammdaten: Katalog der Attribute 20081218
6 Exporting ET_NAV_ATTR Call by reference Type reference (TYPE) MDG_MDF_TH_FNAVATTR FIN-Stammdaten: Navigationsattribute 20081218

Method GET_ATTRIBUTE_DEFINITION on Interface IF_MDG_MDF_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) MDG_MDF_S_FPROP FIN-Stammdaten: Feldeigenschaften 20081218
2 Exporting ES_KPROP Call by reference Type reference (TYPE) MDG_MDF_S_KPROP FI-Stammdaten: Feldeigenschaften für Kennzahlen 20081218
3 Exporting ET_FDEP Call by reference Type reference (TYPE) MDG_MDF_TS_FDEP Klammerung 20081218
4 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20081218

Method GET_FIELD_PROPERTIES on Interface IF_MDG_MDF_CHAR_INTERNAL has no exception.

Method GET_HIERARCHY Signature

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

Method GET_HIERARCHY_INSTANCE Signature

Method GET_HIERARCHY_INSTANCE on Interface IF_MDG_MDF_CHAR_INTERNAL has no parameter.
Method GET_HIERARCHY_INSTANCE on Interface IF_MDG_MDF_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 20081218
2 Exporting ET_DELETED_COMMITTED_VALUE Call by reference Type reference (TYPE) ANY TABLE Gelöschte Werte (committed) 20081218
3 Exporting ET_DELETED_DEPGROUP_VALUE Call by reference Type reference (TYPE) MDG_MDF_TS_DEL_BUFFER_DEPGROUP FIN-Stammdaten: Puffertabelle für Merkmalswerte 20081218
4 Exporting ET_DELETED_VALUE Call by reference Type reference (TYPE) ANY TABLE Gelöschte Werte (nicht committed) 20081218
5 Exporting ET_MODIFIED_DEPGROUP_VALUE Call by reference Type reference (TYPE) MDG_MDF_TH_BUFFER FIN-Stammdaten: Puffertabelle für Merkmalswerte 20081218
6 Exporting ET_MODIFIED_VALUE Call by reference Type reference (TYPE) ANY TABLE Modifizierte Werte (nicht committed) 20081218
7 Importing I_RESOLVE_DELETED_VALUES Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE 'X' = bei generischem Löschen Einzelwerte herausgeben 20081218

Method GET_MODIFIED_VALUES on Interface IF_MDG_MDF_CHAR_INTERNAL has no exception.

Method GET_SID Signature

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

Method GET_SINGLE_SID Signature

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

Method GET_VALUE_TO_SINGLE_SID Signature

Method GET_VALUE_TO_SINGLE_SID on Interface IF_MDG_MDF_CHAR_INTERNAL has no parameter.
Method GET_VALUE_TO_SINGLE_SID on Interface IF_MDG_MDF_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 20081218
2 Importing IT_KEY Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20081218
3 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
4 Importing I_DEPGROUP Call by reference Type reference (TYPE) MDG_MDF_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20081218
5 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
6 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218
# Exception Resumable Description Created on
1 NOT_FOUND 20081218

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 20081218
2 Importing IT_SEL Call by reference Type reference (TYPE) MDG_MDF_TS_SEL Allgemeines Kennzeichen FIN-Stammdaten 20081218
3 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
4 Importing I_DEPGROUP Call by reference Type reference (TYPE) MDG_MDF_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20081218
5 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE 'X' = ungepuffert (von DB) lesen 20081218
6 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218
7 Importing I_USE_DEL_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG 'X' 'X' = Löschpuffer verwenden 20081218

Method READ_VALUE on Interface IF_MDG_MDF_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 20081218
2 Importing IT_FIELD Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FI-Stammdaten: Feldnamen 20081218
3 Importing IT_SEL Call by reference Type reference (TYPE) MDG_MDF_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20081218
4 Importing I_CONSISTENCY_MODE Call by reference Type reference (TYPE) MDG_MDF_CONSISTENCY_MODE FI-Stammdaten: Schwere der Reaktion auf Inkonsistenzen 20081218
5 Importing I_DEPGROUP Call by reference Type reference (TYPE) MDG_MDF_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20081218
6 Importing I_NO_BUFFER Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
7 Importing I_ORIGIN Call by reference Type reference (TYPE) MDG_MDF_ORIGIN FI-Stammdaten: Ablage eines Merkmals 20081218

Method READ_VALUE_PROP on Interface IF_MDG_MDF_CHAR_INTERNAL has no exception.

Method ROLLBACK Signature

Method ROLLBACK on Interface IF_MDG_MDF_CHAR_INTERNAL has no parameter.
Method ROLLBACK on Interface IF_MDG_MDF_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) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) MDG_MDF_TS_TRANSPORT Transporteinträge 20081218
3 Importing IF_TEST Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20081218
4 Importing I_COMPLETE Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20081218

Method SAVE on Interface IF_MDG_MDF_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) MDG_MDF_TS_TRANSPORT Transporteinträge 20081218
2 Exporting ET_TRANSPORT_SEL Call by reference Type reference (TYPE) MDG_MDF_T_TRANSPORT_SEL FI-Stammdaten: Transport mit Selektionsbedingung 20081218
3 Importing IF_COMPLETE Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
4 Importing IF_TEXT_ONLY Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
5 Importing IF_USE_MASK Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20081218
6 Importing IT_SEL Call by reference Type reference (TYPE) MDG_MDF_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20081218

Method TRANSPORT_BY_SEL on Interface IF_MDG_MDF_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) MDG_MDF_T_MESSAGE FIN-Stammdaten: Meldungen 20081218
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) MDG_MDF_TS_TRANSPORT Transporteinträge 20081218
3 Importing IF_TEST Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20081218
4 Importing IT_FIELD Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FIN-Stammdaten: Feldnamen 20081218
5 Importing IT_VALUE Call by reference Type reference (TYPE) INDEX TABLE 20081218
6 Importing I_DEPGROUP Call by reference Type reference (TYPE) MDG_MDF_DEPGROUP FIN-Stammdaten: Klammerungsgruppe 20081218

Method WRITE_VALUE on Interface IF_MDG_MDF_CHAR_INTERNAL has no exception.
Event Signatures

Event BUFFER_CHANGE Signature
Event BUFFER_CHANGE on Interface IF_MDG_MDF_CHAR_INTERNAL has no parameter.
Event DISCARD_READ_BUFFER Signature
Event DISCARD_READ_BUFFER on Interface IF_MDG_MDF_CHAR_INTERNAL has no parameter.
Event ENABLE_WRITE_THROUGH Signature
Event ENABLE_WRITE_THROUGH on Interface IF_MDG_MDF_CHAR_INTERNAL has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702