SAP ABAP Class CL_USMD_ADAPTER_PROVIDER (Provides Adapter Implementations)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1 (Package) Master Data: Data Modeling
Properties
Class CL_USMD_ADAPTER_PROVIDER  
Short Description Provides Adapter Implementations    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1   Master Data: Data Modeling 
Created 20090116   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_ADAPTER_PROVIDER has no forward declaration.
Interfaces
Class CL_USMD_ADAPTER_PROVIDER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_USMD_MODEL 20090116 MDM Data Model
2 CL_USMD_MODEL_METADATA 20101012 Data Model Without Considering Disablements
3 CL_USMD_UI_SERVICES 20090116 Service Class for UI
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GF_ADAPTER_READ Static Attribute Private Type reference (TYPE) USMD_FLG GT_ADAPTER_CLASSES Read from DB 20090520
2 GF_COMP_READ Static Attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20090210
3 GF_FINBASIS Static Attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20090210
4 GT_ADAPTER_CLASSES Static Attribute Private Type reference (TYPE) TS_ADAPTER_CLASSES 20090520
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_ADAPTER_SOURCE Static method Public Method 20110912
2 DETERMINE_ADAPTER_SOURCE_P Static method Private Method Provides Persistence Layer to be Used 20090129
3 FILL_ADAPTER_TAB_P Static method Private Method Fills GT_ADAPTER_CLASSES from DB, if not already done 20090520
4 GET_CHG_DOCUMENT_ADAPTER Static method Public Method Provides Instance of IF_USMD_CHG_DOC_ADAPTER 20090129
5 GET_DB_ADAPTER_P Static method Private Method Provides Instance of IF_USMD_DB_ADAPTER 20090116
6 GET_MODEL_DEFINITION_ADAPTER Static method Public Method Provides Impl. Class of IF_USMD_MODEL_DEFI_ADAPTER 20090116
7 GET_MODEL_GENERATION_ADAPTER Static method Public Method Provides Impl. Class of IF_USMD_MODEL_GEN_ADAPTER 20090116
8 GET_UI_SERVICE_ADAPTER_P Static method Private Method Provides Instance of IF_USMD_UI_SERVICES_ADAPTER 20090116
Events
Class CL_USMD_ADAPTER_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ADAPTER_CLASSES Private See coding 20090520 begin of s_adapter_classes, usmd_model type usmd_model, active type usmd_flg, db_class type seoclsname, "IF_USMD_DB_ADAPTER db_method type seoclsname, ui_class type seoclsname, "IF_USMD_UI_SERVICES_ADAPTER ui_method type seoclsname, gen_class type seoclsname, "IF_USMD_MODEL_GEN_ADAPTER gen_method type seoclsname, def_class type seoclsname, "IF_USMD_MODEL_DEFI_ADAPTER def_method type seoclsname, doc_class type seoclsname, "IF_USMD_CHG_DOC_ADAPTER doc_method type seoclsname, end of s_adapter_classes
2 TS_ADAPTER_CLASSES Private See coding 20090520 ts_adapter_classes type sorted table of s_adapter_classes with unique key usmd_model
Method Signatures

Method DETERMINE_ADAPTER_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NEW_MDF Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20110912
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110912
3 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110912

Method DETERMINE_ADAPTER_SOURCE on class CL_USMD_ADAPTER_PROVIDER has no exception.

Method DETERMINE_ADAPTER_SOURCE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NEW_MDF Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090129
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090129
3 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090129

Method DETERMINE_ADAPTER_SOURCE_P on class CL_USMD_ADAPTER_PROVIDER has no exception.

Method FILL_ADAPTER_TAB_P Signature

Method FILL_ADAPTER_TAB_P on class CL_USMD_ADAPTER_PROVIDER has no parameter.
Method FILL_ADAPTER_TAB_P on class CL_USMD_ADAPTER_PROVIDER has no exception.

Method GET_CHG_DOCUMENT_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHG_DOC_ADAPTER Call by reference Object reference (TYPE REF TO) IF_USMD_CHG_DOC_ADAPTER Adapter für Zugriff auf Änderungsbelege 20090129
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090129
3 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090129

Method GET_CHG_DOCUMENT_ADAPTER on class CL_USMD_ADAPTER_PROVIDER has no exception.

Method GET_DB_ADAPTER_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DB_ADAPTER Call by reference Object reference (TYPE REF TO) IF_USMD_DB_ADAPTER Adapter für Datenpersistenz 20090116
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090116
3 Importing IO_CALLBACK Call by reference Object reference (TYPE REF TO) IF_USMD_DB_CALLBACK MDM: Callback-Interface für Persistenzschicht 20090116
4 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090116

Method GET_DB_ADAPTER_P on class CL_USMD_ADAPTER_PROVIDER has no exception.

Method GET_MODEL_DEFINITION_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MODEL_DEFI_ADAPTER Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_DEFI_ADAPTER Zugriff auf Datenmodelldefinition 20090116
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090116
3 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090116

Method GET_MODEL_DEFINITION_ADAPTER on class CL_USMD_ADAPTER_PROVIDER has no exception.

Method GET_MODEL_GENERATION_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MODEL_GEN_ADAPTER Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_GEN_ADAPTER Zugriffe für Modellgenerierung 20090116
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090116
3 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090116

Method GET_MODEL_GENERATION_ADAPTER on class CL_USMD_ADAPTER_PROVIDER has no exception.

Method GET_UI_SERVICE_ADAPTER_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_UI_SERVICE_ADAPTER Call by reference Object reference (TYPE REF TO) IF_USMD_UI_SERVICES_ADAPTER Adapter für UI Services 20090116
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090116
3 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090116

Method GET_UI_SERVICE_ADAPTER_P on class CL_USMD_ADAPTER_PROVIDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605