SAP ABAP Class CL_USMDZ3_KEYMAPPING_GUI_WD (Controller for Key Mapping UI)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-FIN (Application Component) MDG for Financials
     USMDZ3 (Package) User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_USMDZ3_COMMON_GUI_WD Common Controller Functionality 20080731
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080520
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080520
Properties
Class CL_USMDZ3_KEYMAPPING_GUI_WD  
Short Description Controller for Key Mapping UI    
Super Class CL_USMDZ3_COMMON_GUI_WD Common Controller Functionality 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMDZ3   User Interface 
Created 20080520   SAP 
Last change 20130531   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)
2 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080520
2 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080520
Friends
Class CL_USMDZ3_KEYMAPPING_GUI_WD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_ACTION Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20080725
2 DO_UISERVICE_EXT Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES_EXT External Service Interface for UI 20080728
3 DO_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW 20080725
4 DT_ERROR_MSG Instance attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages 20080529
5 DT_FFIX Instance attribute Private Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20080521
6 DT_MAPPING Instance attribute Private Type reference (TYPE) UKM_T_MAPPINGS_EASY UKM: Mappings 20080526
7 D_EDIT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080521
8 D_EMBEDDED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080527
9 D_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20080521
10 D_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20080520
11 GC_ATTR_ENTITY Constant Private Type reference (TYPE) STRING 'USMD_ENTITY' 20080520
12 GC_ATTR_MODEL Constant Private Type reference (TYPE) STRING 'USMD_MODEL' 20080520
13 GC_META_MODEL_VIS Constant Private Type reference (TYPE) STRING 'VIS_MODEL' 20080530
14 GC_NODE_KEY Constant Private Type reference (TYPE) STRING 'KEYS' 20080521
15 GC_NODE_META Constant Private Type reference (TYPE) STRING 'META' 20080520
16 GC_NODE_SEL Constant Private Type reference (TYPE) STRING 'SEL' 20080520
17 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_USMDZ3_KEYMAPPING_GUI_WD Controller for Key Mapping UI 20080527
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SELECTION Instance method Private Method Check Selection of Initialization Screen 20080521
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080619
3 CONSTRUCTOR Instance method Private Constructor 20080520
4 CREATE_MODEL_DROPDOWN Instance method Private Method Fill Dropdown with Values for Model 20080520
5 GENERATE_ENTITY_SELECTION Instance method Private Method Fill Dropdown with Entities of Selected Model 20080520
6 GET_BS_VALUE Instance method Private Method Read Mapped Value for a System 20080522
7 GET_INSTANCE Static method Public Method Generate and Return Instance 20080520
8 GET_MESSAGES Instance method Public Method 20080529
9 INIT_1000 Instance method Private Method Initialization View 1000 20080530
10 INIT_2000 Instance method Private Method Initialize View 2000 20080522
11 ON_MODEL_SELECT Instance method Private Method Select a Data Model 20080520
12 READ_MAPPING Instance method Private Method Read Mapping for Selected Entity 20080526
13 SAVE_DATA Instance method Private Method Save Data to UKM 20080522
14 SET_BADI_DATA Instance method Public Method If Called in UI -> Initialization with BAdI Values 20080527
15 SET_BUTTON_VISIBILITY Instance method Private Method Switch Buttons in Header 20080521
Events
Class CL_USMDZ3_KEYMAPPING_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BUTTON_VIS Private See coding 20080521 begin of S_BUTTON_VIS , event type FPM_EVENT_ID, visible type abap_bool, end of s_button_vis
2 T_BUTTON_VIS Private See coding 20080521 t_button_vis type standard table of s_button_vis
Method Signatures

Method CHECK_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080521
2 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Ergebnis der Verarbeitung eines bestimmten FPM-Ereignisses 20080521

Method CHECK_SELECTION on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_USMDZ3_KEYMAPPING_GUI_WD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMDZ3_KEYMAPPING_GUI_WD has no parameter.
Method CONSTRUCTOR on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method CREATE_MODEL_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080520

Method CREATE_MODEL_DROPDOWN on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method GENERATE_ENTITY_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080520
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080520

Method GENERATE_ENTITY_SELECTION on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method GET_BS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSSYSTEM Call by reference Type reference (TYPE) STRING 20080522
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING Merkmalswert 20080522

Method GET_BS_VALUE on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_USMDZ3_KEYMAPPING_GUI_WD Controller für Keymapping UI 20080520

Method GET_INSTANCE on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080529

Method GET_MESSAGES on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method INIT_1000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080530

Method INIT_1000 on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method INIT_2000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080522

Method INIT_2000 on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method ON_MODEL_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080520

Method ON_MODEL_SELECT on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method READ_MAPPING Signature

Method READ_MAPPING on class CL_USMDZ3_KEYMAPPING_GUI_WD has no parameter.
Method READ_MAPPING on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080522
2 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Ergebnis der Verarbeitung eines bestimmten FPM-Ereignisses 20080522

Method SAVE_DATA on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method SET_BADI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT UI-Kontext 20080527
2 Importing IT_DATA Call by reference Type reference (TYPE) USMD_TS_ENTITY_DATA UI-Daten 20080527
3 Importing IT_KEY_FIELD Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080527

Method SET_BADI_DATA on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.

Method SET_BUTTON_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTONS Call by reference Type reference (TYPE) T_BUTTON_VIS 20080521

Method SET_BUTTON_VISIBILITY on class CL_USMDZ3_KEYMAPPING_GUI_WD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604