SAP ABAP Class CL_USMD_ENRICHMENT_SPOT (Anreicherung)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-DQ (Application Component) Data Quality
     MDG_SDQ_ENRICHMENT (Package) MDG: Enrichment Framework
Properties
Class CL_USMD_ENRICHMENT_SPOT  
Short Description Anreicherung    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_SDQ_ENRICHMENT   MDG: Enrichment Framework 
Created 20100616   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_ENRICHMENT_SPOT has no interface implemented.
Friends
Class CL_USMD_ENRICHMENT_SPOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_INSTANCE Static Attribute Private Type reference (TYPE) TT_CHECK_TYPE_INSTANCE 20100622
2 MF_USER_ACTION Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20110113
3 MR_ADAPTER_DATA Instance attribute Public Object reference (TYPE REF TO) DATA 20110113
4 MR_ADAPTER_INST Instance attribute Private Object reference (TYPE REF TO) IF_USMD_ENRICHMENT_ADAPTER 20110113
5 MR_BUFFER_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20120202
6 MR_ENRICH_DATA Instance attribute Public Object reference (TYPE REF TO) DATA 20110113
7 MR_FEEDER_INST Instance attribute Public Object reference (TYPE REF TO) IF_USMD_ENRICHMENT_FEEDER 20110113
8 MR_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20120202
9 MR_ORIG_DATA Instance attribute Public Object reference (TYPE REF TO) DATA 20110601
10 MR_USER_INT Instance attribute Private Object reference (TYPE REF TO) DATA 20110113
11 MR_WRITE_DATA Instance attribute Public Object reference (TYPE REF TO) DATA 20110509
12 MT_ADAPTER_INST Instance attribute Private Type reference (TYPE) TT_ADAPTER_INSTANCE 20110113
13 MT_ADDITIONAL_DATA Instance attribute Private Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20110217
14 MV_ACTION_CODE Instance attribute Public Type reference (TYPE) MDG_SDQ_ENRICH_ACTION_CODE Not More Closely Defined Area, Possibly Used for Patchlevels 20110113
15 MV_COUNT Instance attribute Private Type reference (TYPE) INT4 Natural number 20110721
16 MV_ENRICHMENT_ADAPTER Instance attribute Private Type reference (TYPE) MDG_ENRICH_ADAPTER Enrichment Adapters For Particular Enrichment Spot 20110113
17 MV_ENRICHMENT_SPOT Instance attribute Public Type reference (TYPE) MDG_ENRICH_SPOT Enrichment Spot 20100715
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_PROPERTIES Instance method Private Method Checking field properties if read-only or not 20120202
2 EXECUTE_ENRICHMENT Instance method Public Method First call or resume call 20100616
3 EXECUTE_ENRICHMENT_BACKGROUND Instance method Public Method First call or resume call 20110228
4 GET_CURRENT_ADAPTER Instance method Private Method Get current adapter name 20100810
5 GET_INSTANCE Static method Public Method 20100616
6 GET_UI_DATA Instance method Public Method Return data for enrichment UI 20100616
7 INIT Instance method Public Method Cleanup before first execute call 20100616
8 KEYS_EXEC_MODE Instance method Private Method Selection of keys according to the execution mode 20120202
9 SET_UI_RESULT Instance method Public Method Pass data from enrichment UI (incl. possible user action) 20100805
Events
Class CL_USMD_ENRICHMENT_SPOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ADAPTER_INSTANCE Private See coding 20100921 tt_adapter_instance TYPE TABLE OF ty_adapter_instance
2 TT_CHECK_TYPE_INSTANCE Public See coding 20100622 tt_check_type_instance TYPE TABLE OF ty_check_type_instance
3 TT_ENRICHMENT Private See coding 20100715 tt_enrichment TYPE TABLE OF ty_enrichment
4 TY_ADAPTER_INSTANCE Private See coding 20100921 BEGIN OF ty_adapter_instance, adapter_key TYPE string, enrich_adapter_inst TYPE REF TO if_usmd_enrichment_adapter, current_enrich TYPE usmd_flg, enrich_data type ref to data, END OF ty_adapter_instance
5 TY_CHECK_TYPE_INSTANCE Public See coding 20100622 BEGIN OF ty_check_type_instance, enrichment_spot TYPE mdg_enrich_spot, lo_instance TYPE REF TO cl_usmd_enrichment_spot, END OF ty_check_type_instance
6 TY_ENRICHMENT Private See coding 20100715 BEGIN OF ty_enrichment, enrichment_spot TYPE mdg_enrich_spot, seq_num TYPE mdg_dq_seq_num, END OF ty_enrichment
Method Signatures

Method CHECK_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120202
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) USMD_FLG MDGAF: General Indicator 20120202
3 Importing IO_APP_CONTEXT Call by reference Object reference (TYPE REF TO) IF_USMD_APP_CONTEXT Application Context 20120202
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120202
5 Importing IT_ATTRIBUTELIST Call by reference Type reference (TYPE) USMD_TS_FIELDNAME Financial MDM: Field Name 20120202
6 Importing IV_DESCR Call by reference Type reference (TYPE) TEXT50 Text Field 20120530
7 Importing IV_WRITE_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120202

Method CHECK_FIELD_PROPERTIES on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method EXECUTE_ENRICHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_USER_ACTION_REQUIRED Call by reference Type reference (TYPE) USMD_FLG 20100616
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100616
3 Exporting EV_ACTION_CODE Call by reference Type reference (TYPE) MDG_SDQ_ENRICH_ACTION_CODE Action Codes for Enrichment 20130429
4 Importing IO_APP_CONTEXT Call by reference Object reference (TYPE REF TO) IF_USMD_APP_CONTEXT Anwendungskontext 20100616
5 Importing IO_DATA_WRITE Call by reference Object reference (TYPE REF TO) IF_USMD_DELTA_BUFFER_WRITE Schreibendes Interface zum Datenpuffer 20100616
6 Importing IO_DELTA_READ Call by reference Object reference (TYPE REF TO) IF_USMD_DELTA_BUFFER_READ Read-Interface to Data Buffer 20120522
7 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG-Datenmodell für Zugriff aus Nicht-SAP Standard Coding 20100616
8 Importing IT_KEY_ALL Call by reference Type reference (TYPE) USMD_TS_ENTITY_DATA 20100616
9 Importing IV_INTERRUPTION_POSSIBLE Call by reference Type reference (TYPE) USMD_FLG 'X' MDGAF: General Indicator 20130313
10 Importing I_ENRICHMENT_SPOT Call by reference Type reference (TYPE) MDG_ENRICH_SPOT Enrichment Spot 20110217

Method EXECUTE_ENRICHMENT on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method EXECUTE_ENRICHMENT_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_USER_ACTION_REQUIRED Call by reference Type reference (TYPE) USMD_FLG 20110228
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20110228
3 Importing IO_APP_CONTEXT Call by reference Object reference (TYPE REF TO) IF_USMD_APP_CONTEXT Anwendungskontext 20110228
4 Importing IO_DATA_WRITE Call by reference Object reference (TYPE REF TO) IF_USMD_DELTA_BUFFER_WRITE Schreibendes Interface zum Datenpuffer 20110228
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG-Datenmodell für Zugriff aus Nicht-SAP Standard Coding 20110228
6 Importing IT_KEY_ALL Call by reference Type reference (TYPE) USMD_TS_ENTITY_DATA 20110228
7 Importing I_ENRICHMENT_SPOT Call by reference Type reference (TYPE) MDG_ENRICH_SPOT Enrichment Spot 20110228

Method EXECUTE_ENRICHMENT_BACKGROUND on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method GET_CURRENT_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ADAPTER_INST Call by reference Object reference (TYPE REF TO) IF_USMD_ENRICHMENT_ADAPTER 20100811
2 Exporting EV_ADAPTER Call by reference Type reference (TYPE) MDG_ENRICH_ADAPTER Enrichment Adapters For Particular Enrichment Spot 20100810

Method GET_CURRENT_ADAPTER on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method GET_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) CL_USMD_ENRICHMENT_SPOT Adapter für Anreicherungen 20100616
2 Importing IV_ENRICHMENT_SPOT Call by reference Type reference (TYPE) MDG_ENRICH_SPOT Enrichment Spot 20100715

Method GET_INSTANCE on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method GET_UI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20100805
2 Exporting ET_ADDITIONAL_DATA Call by reference Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20110217
3 Exporting E_WD_COMPONENT Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20110118

Method GET_UI_DATA on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method INIT Signature

Method INIT on class CL_USMD_ENRICHMENT_SPOT has no parameter.
Method INIT on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method KEYS_EXEC_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120202
2 Importing IT_KEY_ALL Call by reference Type reference (TYPE) USMD_TS_ENTITY_DATA UI Data 20120202
3 Importing IT_READ_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Entity Types 20120202
4 Importing IV_ROOT_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120202
5 Importing IV_VAL_EXECUTION Call by reference Type reference (TYPE) MDG_DQS_VAL_EXECUTION Validation execution condition 20120202
6 Changing LT_KEY_ALL Call by reference Type reference (TYPE) USMD_TS_ENTITY_DATA UI Data 20120202

Method KEYS_EXEC_MODE on class CL_USMD_ENRICHMENT_SPOT has no exception.

Method SET_UI_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20100805

Method SET_UI_RESULT on class CL_USMD_ENRICHMENT_SPOT has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 703