SAP ABAP Class IF_USMD_DB_CALLBACK (MDM: Callback Interface for Persistency Layer)
Properties
Class IF_USMD_DB_CALLBACK  
Short Description MDM: Callback Interface for Persistency Layer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20080229   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_USMD_UI_SERVICES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_USMD_DB_CALLBACK has no interface implemented.
Friends
Class IF_USMD_DB_CALLBACK has no friend class.
Attributes
Class IF_USMD_DB_CALLBACK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_SAVE Instance method Public Method After Saving 20101214
2 CHAVAL2MSGVAR Instance method Public Method Output key 20100804
3 CHECK_AUTHORITY Instance method Public Method Check Authorization 20080229
4 CHECK_EXISTENCE Instance method Public Method Checks Existence via Abstract Layer --> Link to Active Area 20090804
5 ENTITY2FIELDNAME Instance method Public Method Convert Entity Type to MDM Field Name 20080403
6 FIELDNAME2ATTR_RES Instance method Public Method Convert Field Name to Entity Type, Etc. (for Message Var.) 20080306
7 GET_AVAILABLE_HRYNODE Instance method Public Method Allowed Field Names in Hierarchy + Hierarchy Name Field 20080425
8 GET_BASE_FIELD Instance method Public Method Determine Basic Field 20091015
9 GET_EDITION_NUMBER Instance method Public Method Return Edition Number 20080312
10 GET_FLD_DTAB Instance method Public Method Return Tables of Editable Entity Types 20090917
11 HAS_GENERATED_TAB Instance method Public Method Check if Data Contained in Generated Tables 20080520
12 IS_EDITION_DEPENDENT Instance method Public Method Checks If Data Is Edition-Dependent 20080417
13 IS_NAME_DEPENDENT Instance method Public Method Indicates If Hierarchy Is Name-Dependent 20090514
14 PERFORM_FMDM_CHECK Instance method Public Method OBSOLETE with EhP5 20080313
15 PERFORM_FMDM_CHECK_ALL Instance method Public Method Runs MDM Validations (FDT+BAdI) and Standard Checks 20090707
16 PERFORM_FMDM_CHECK_HRY Instance method Public Method Runs MDM-Specific Validations (FDT+BAdI) 20081210
17 READ_CHAR_VALUE Instance method Public Method Reads Data via Abstract Layer --> Active Area Is Linked 20090723
18 UPDATE_EVENT Instance method Public Method Notify Search Indexes 20091021
Events
Class IF_USMD_DB_CALLBACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CR_KEYS Public See coding 20090715 begin of s_cr_keys, crequest type usmd_crequest, t_crequest_objkey type usmd_ts_crequest_objkey, end of s_cr_keys
2 TS_CR_KEYS Public See coding 20090715 ts_cr_keys type SORTED TABLE OF s_cr_keys WITH UNIQUE KEY crequest
Method Signatures

Method AFTER_SAVE Signature

Method AFTER_SAVE on class IF_USMD_DB_CALLBACK has no parameter.
Method AFTER_SAVE on class IF_USMD_DB_CALLBACK has no exception.

Method CHAVAL2MSGVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVAL Call by reference Type reference (TYPE) CLIKE 20100804
2 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20100804
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20100804

Method CHAVAL2MSGVAR on class IF_USMD_DB_CALLBACK has no exception.

Method CHECK_AUTHORITY 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) USMD_T_MESSAGE Meldungen 20080229
2 Importing IT_KEY Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080229
3 Importing I_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Aktivität 20080229
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080229
5 Importing I_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20080229

Method CHECK_AUTHORITY on class IF_USMD_DB_CALLBACK has no exception.

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) ANY TABLE 20090804
2 Importing IT_KEY Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090804
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20090804

Method CHECK_EXISTENCE on class IF_USMD_DB_CALLBACK has no exception.

Method ENTITY2FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FIELDNAME Value transfer Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080403
2 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080403

Method ENTITY2FIELDNAME on class IF_USMD_DB_CALLBACK has no exception.

Method FIELDNAME2ATTR_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ATTR_RES Value transfer Type reference (TYPE) USMD_ATTR_RES Aufgelöstes Attribut 20080306
2 Importing IF_ONLY_ENTITY Call by reference Type reference (TYPE) USMD_FLG 'X'=Nur Entitätstypen betrachten 20090716
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080306

Method FIELDNAME2ATTR_RES on class IF_USMD_DB_CALLBACK has no exception.

Method GET_AVAILABLE_HRYNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FATTR Call by reference Type reference (TYPE) USMD_TS_FATTR Felder und Attribute 20090119
2 Exporting ET_FATTR_NO_EXIST_CHECK Call by reference Type reference (TYPE) USMD_TS_FATTR Felder und Attribute 20090804
3 Exporting ET_FATTR_PP Call by reference Type reference (TYPE) USMD_TS_FATTR Knotenfelder + Hierarchieattribute mit PP 20090804
4 Exporting ET_FHRY_USAGE Call by reference Type reference (TYPE) USMD_TS_FHRY_USAGE Felder und deren Verwendung in Hierarchien 20090119
5 Exporting ET_FIELD Call by reference Type reference (TYPE) USMD_TS_FIELD Feldnamen 20080425
6 Exporting ET_HRYNODE_FLD_PP Call by reference Type reference (TYPE) USMD_TS_FIELD Knotenfeldnamen mit Primärpersistenz 20090804
7 Exporting E_HRYNAME_FLD Call by reference Type reference (TYPE) USMD_FIELDNAME Feld für Hierarchienamen 20080425
8 Exporting E_HRY_NDEP Call by reference Type reference (TYPE) USMD_FLG Hierarchienamenabhängig 20080425
9 Exporting E_HRY_VDEP Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080425
10 Exporting E_VALIDITY_HRY Call by reference Type reference (TYPE) USMD_VALIDITY_HRY Gültigkeitskonzept 20090910
11 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080425

Method GET_AVAILABLE_HRYNODE on class IF_USMD_DB_CALLBACK has no exception.

Method GET_BASE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BASE_FLD Value transfer Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091015
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091015

Method GET_BASE_FIELD on class IF_USMD_DB_CALLBACK has no exception.

Method GET_EDITION_NUMBER 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) USMD_T_MESSAGE Meldungen 20080312
2 Exporting E_EDTN_NUMBER Call by reference Type reference (TYPE) USMD_EDITION_NUMBER Editionsnummer 20080312
3 Importing I_EDTN_NUMBER_ORIG Call by reference Type reference (TYPE) USMD_EDITION_NUMBER Editionsnummer 20080312
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080312

Method GET_EDITION_NUMBER on class IF_USMD_DB_CALLBACK has no exception.

Method GET_FLD_DTAB 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) USMD_T_MESSAGE Meldungen 20090917
2 Exporting ET_TABNAME_ALL Call by reference Type reference (TYPE) USMD_TS_FLD_TABNAME Feldnamen und Datenbanktabellen 20090917
3 Exporting ET_TABNAME_NO_PP Call by reference Type reference (TYPE) USMD_TS_FLD_TABNAME Feldnamen und Datenbanktabellen 20090917

Method GET_FLD_DTAB on class IF_USMD_DB_CALLBACK has no exception.

Method HAS_GENERATED_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_HAS_GEN_TAB Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080520
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080520

Method HAS_GENERATED_TAB on class IF_USMD_DB_CALLBACK has no exception.

Method IS_EDITION_DEPENDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_EDITION_DEP Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080417
2 Importing IF_HRY Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20100520
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080417

Method IS_EDITION_DEPENDENT on class IF_USMD_DB_CALLBACK has no exception.

Method IS_NAME_DEPENDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NDEP Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090514
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME 20090514

Method IS_NAME_DEPENDENT on class IF_USMD_DB_CALLBACK has no exception.

Method PERFORM_FMDM_CHECK 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) USMD_T_MESSAGE Meldungen 20080313
2 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20080313
3 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080414
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080313

Method PERFORM_FMDM_CHECK on class IF_USMD_DB_CALLBACK has no exception.

Method PERFORM_FMDM_CHECK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHANGED_DATA Call by reference Object reference (TYPE REF TO) IF_USMD_DELTA_BUFFER_READ Lesendes Interface zum Datenpuffer 20101019
2 Exporting EO_INTERRUPTION Call by reference Object reference (TYPE REF TO) IF_USMD_CHECK_INTERRUPTION Unterbrechung einer Prüfung 20100805
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090707
4 Importing IF_INTERRUPTION_POSSIBLE Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100805
5 Importing IF_RESUME Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100811
6 Importing IT_CR_KEYS Call by reference Type reference (TYPE) TS_CR_KEYS 20090715
7 Importing I_CHECK_MODE Call by reference Type reference (TYPE) USMD_CHECK_MODE IF_USMD_UI_SERVICES=>GC_CHECK_MODE_CHKPOINT Prüfmodus 20110712
8 Importing I_EDTN_NUMBER Call by reference Type reference (TYPE) USMD_EDITION_NUMBER Editionsnummer 20090715

Method PERFORM_FMDM_CHECK_ALL on class IF_USMD_DB_CALLBACK has no exception.

Method PERFORM_FMDM_CHECK_HRY 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) USMD_T_MESSAGE Meldungen 20081210
2 Importing IT_EDGE Call by reference Type reference (TYPE) USMD_T_HRY_TREE_RUL_DELTA ##Table of hierarchy changes for validation 20081212
3 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20081210
4 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20081212
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20081210

Method PERFORM_FMDM_CHECK_HRY on class IF_USMD_DB_CALLBACK has no exception.

Method READ_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE 20090723
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091005
3 Importing IF_EDITION_LOGIC Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090723
4 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20090723
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20090723

Method READ_CHAR_VALUE on class IF_USMD_DB_CALLBACK has no exception.

Method UPDATE_EVENT 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) USMD_T_MESSAGE Meldungen 20091021

Method UPDATE_EVENT on class IF_USMD_DB_CALLBACK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in