SAP ABAP Class CL_USMD_SET_GUI_WD (Set Maintenance)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD2_MAIN (Package) Main objects of generic MDG UIs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080327
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080327
Properties
Class CL_USMD_SET_GUI_WD  
Short Description Set Maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAIN   Main objects of generic MDG UIs 
Created 20080327   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 USMD0 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 20080327
2 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080327
Friends
Class CL_USMD_SET_GUI_WD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DC_DEFAULT_LINES Instance attribute Private Type reference (TYPE) I 3 20080401
2 DC_DEFAULT_LINES_VALUE Instance attribute Private Type reference (TYPE) I 15 20080402
3 DD_FIELDNAME Instance attribute Private Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20080327
4 DD_LAST_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20080331
5 DD_LEAD_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY 20080331
6 DD_TMP_LEAD_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20081218
7 DF_EHP5_ON Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20081209
8 DF_SEND_DATA_LOSS_POPUP Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20081218
9 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080327
10 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20080327
11 DO_WINDOW_CFM Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW 20080331
12 DS_SET_UI Instance attribute Private Type reference (TYPE) USMD_S_SET_UI Set 20080327
13 DT_CONTEXT_CHANGE_LOG Instance attribute Private Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: List with Context Changes 20081218
14 DT_FFIX Instance attribute Private Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20080407
15 DT_SEL Instance attribute Private Type reference (TYPE) USMD_TS_SEL 20080403
16 GC_WD_ACT_ID_RESET_DATA Constant Public Type reference (TYPE) STRING 'RESET_DATA' 20090112
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080327
2 CONVERT_SO_VALUE_INPUT Instance method Private Method 20080409
3 CONVERT_SO_VALUE_OUTPUT Instance method Private Method 20080409
4 CONVERT_VALUE_INPUT Instance method Private Method 20080409
5 CONVERT_VALUE_OUTPUT Instance method Private Method 20080409
6 DELETE_ENTITY_TYPE Instance method Private Method 20080410
7 DO_DELETE_ENTITY_TYPE Instance method Private Method 20080407
8 DO_DELETE_ENTITY_VALUE Instance method Private Method 20080403
9 DO_SELECT_ENTITY_TYPE Instance method Private Method 20080331
10 EHP5_ON Instance method Private Method Check Whether EHP5 is Switched On 20081209
11 GET_EDITION_VALUE Instance method Private Method 20080403
12 GET_ENTITY_FIELDNAME Instance method Private Method 20080409
13 GET_ENTITY_FROM_FIELDNAME Instance method Private Method 20080623
14 GET_ENTITY_SO_CTX_DATA Instance method Private Method Get entity higher-level fields context data 20080403
15 GET_ENTITY_TYPE_TEXT Instance method Private Method 20080331
16 GET_ENTITY_VALUE_CTX_DATA Instance method Private Method Get entity higher-level fields context data 20080403
17 GET_FIELD_DESCRIPTION Instance method Private Method Get description for entity range values 20080408
18 HANDLE_SEL_ENTITY_CONF_MSG Instance method Private Method Popup a confirm msg when changing entity ty if necessary 20081218
19 HAS_TEXTTABLE Instance method Private Method 20090310
20 INITIALIZE Instance method Public Method 20080327
21 INITIALIZE2 Instance method Private Method Initialize for GUIBB Version 20081209
22 ON_TOGGLE_READ_EDIT_MODE Instance method Private Method Handle User Toggle Read and Edit Mode 20081211
23 READ_ENTITY_SO_VALUE Instance method Private Method Get all higher-level fields of an entity type 20080715
24 READ_ENTITY_TYPES Instance method Private Method Get entity types of the set 20080403
25 READ_ENTITY_VALUE_SET Instance method Private Method Get value set of an entity type 20080715
26 READ_SET_DATA Instance method Private Method Read set data 20080401
27 SAVE_ENTITY_DATA Instance method Private Method Save data for an entity type 20080401
28 SET_CONTEXT_CHANGE_LOG Instance method Public Method 20081218
29 UPDATE_ENTITY_VALUE_DESCR Instance method Private Method Update entity detail value description 20080408
Events
Class CL_USMD_SET_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_SET_SO Private See coding 20080331 BEGIN OF s_set_so, usmd_seqnr_set TYPE usmd_seqnr_set, usmd_entity_so TYPE usmd_entity, usmd_value TYPE usmd_value, END OF s_set_so
2 S_SET_VALUE Private See coding 20080402 BEGIN OF s_set_value, from TYPE usmd_value, to TYPE usmd_value, from_descr TYPE string, to_descr TYPE string, usmd_seqnr_set TYPE usmd_seqnr_set, END OF s_set_value
3 T_SET_SO Private See coding 20080331 t_set_so TYPE SORTED TABLE OF s_set_so WITH UNIQUE KEY usmd_seqnr_set usmd_entity_so
4 T_SET_VALUE Private See coding 20080402 t_set_value TYPE STANDARD TABLE OF s_set_value WITH KEY usmd_seqnr_set
Method Signatures

Method CONSTRUCTOR Signature

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

Method CONVERT_SO_VALUE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SO_DATA Call by reference Type reference (TYPE) T_SET_SO 20080409

Method CONVERT_SO_VALUE_INPUT on class CL_USMD_SET_GUI_WD has no exception.

Method CONVERT_SO_VALUE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CT_SO_DATA Call by reference Type reference (TYPE) T_SET_SO 20080409

Method CONVERT_SO_VALUE_OUTPUT on class CL_USMD_SET_GUI_WD has no exception.

Method CONVERT_VALUE_INPUT 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) USMD_TS_SET_GUI Set 20080409
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080409

Method CONVERT_VALUE_INPUT on class CL_USMD_SET_GUI_WD has no exception.

Method CONVERT_VALUE_OUTPUT 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) USMD_TS_SET_GUI Set 20080409
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080409

Method CONVERT_VALUE_OUTPUT on class CL_USMD_SET_GUI_WD has no exception.

Method DELETE_ENTITY_TYPE 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 20080410
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080410

Method DELETE_ENTITY_TYPE on class CL_USMD_SET_GUI_WD has no exception.

Method DO_DELETE_ENTITY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEL_ELEM Call by reference Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Menge von Elementen eines Context-Knotens 20080407
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080407
3 Importing IT_DEL_ELEM Call by reference Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Menge von Elementen eines Context-Knotens 20080407

Method DO_DELETE_ENTITY_TYPE on class CL_USMD_SET_GUI_WD has no exception.

Method DO_DELETE_ENTITY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEL_ELEM Call by reference Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Menge von Elementen eines Context-Knotens 20080403
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080407
3 Importing IT_DEL_ELEM Call by reference Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Menge von Elementen eines Context-Knotens 20080403

Method DO_DELETE_ENTITY_VALUE on class CL_USMD_SET_GUI_WD has no exception.

Method DO_SELECT_ENTITY_TYPE Signature

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

Method DO_SELECT_ENTITY_TYPE on class CL_USMD_SET_GUI_WD has no exception.

Method EHP5_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EHP5_ON Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20081209

Method EHP5_ON on class CL_USMD_SET_GUI_WD has no exception.

Method GET_EDITION_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDITION Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080403

Method GET_EDITION_VALUE on class CL_USMD_SET_GUI_WD has no exception.

Method GET_ENTITY_FIELDNAME Signature

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

Method GET_ENTITY_FIELDNAME on class CL_USMD_SET_GUI_WD has no exception.

Method GET_ENTITY_FROM_FIELDNAME Signature

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

Method GET_ENTITY_FROM_FIELDNAME on class CL_USMD_SET_GUI_WD has no exception.

Method GET_ENTITY_SO_CTX_DATA 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) T_SET_SO 20080403
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080403
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080403

Method GET_ENTITY_SO_CTX_DATA on class CL_USMD_SET_GUI_WD has no exception.

Method GET_ENTITY_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080331
2 Returning RD_TEXT Value transfer Type reference (TYPE) USMD_TXTLG FIN MDM: Bezeichnung (Langtext) 20080331

Method GET_ENTITY_TYPE_TEXT on class CL_USMD_SET_GUI_WD has no exception.

Method GET_ENTITY_VALUE_CTX_DATA 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) USMD_TS_SET_GUI Set 20080403
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080403

Method GET_ENTITY_VALUE_CTX_DATA on class CL_USMD_SET_GUI_WD has no exception.

Method GET_FIELD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR Call by reference Type reference (TYPE) STRING 20080408
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080410
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080410
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080408
5 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080408
6 Importing I_VALUE Call by reference Type reference (TYPE) USMD_VALUE Merkmalswert 20080408

Method GET_FIELD_DESCRIPTION on class CL_USMD_SET_GUI_WD has no exception.

Method HANDLE_SEL_ENTITY_CONF_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_POPUP_CONFIRM Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20081218
2 Importing ID_PREV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20081218
3 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20081218
4 Importing IO_VIEW_CONT Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20081218

Method HANDLE_SEL_ENTITY_CONF_MSG on class CL_USMD_SET_GUI_WD has no exception.

Method HAS_TEXTTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20090310
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20090310
3 Returning RF_HAS_TEXTTABLE Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090310

Method HAS_TEXTTABLE on class CL_USMD_SET_GUI_WD has no exception.

Method INITIALIZE 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 20080327
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080327
3 Importing IS_SET Call by reference Type reference (TYPE) USMD_S_SET_UI Set 20080327
4 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080327
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080327

Method INITIALIZE on class CL_USMD_SET_GUI_WD has no exception.

Method INITIALIZE2 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 20081209

Method INITIALIZE2 on class CL_USMD_SET_GUI_WD has no exception.

Method ON_TOGGLE_READ_EDIT_MODE 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 20081211

Method ON_TOGGLE_READ_EDIT_MODE on class CL_USMD_SET_GUI_WD has no exception.

Method READ_ENTITY_SO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_VALUE Call by reference Type reference (TYPE) T_SET_SO 20080715
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080715

Method READ_ENTITY_SO_VALUE on class CL_USMD_SET_GUI_WD has no exception.

Method READ_ENTITY_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Entitätstypen 20080403

Method READ_ENTITY_TYPES on class CL_USMD_SET_GUI_WD has no exception.

Method READ_ENTITY_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_SET Call by reference Type reference (TYPE) USMD_TS_SET_GUI 20080715
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080715

Method READ_ENTITY_VALUE_SET on class CL_USMD_SET_GUI_WD has no exception.

Method READ_SET_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 20080401
2 Importing IM_DATA_REF_STRUCT Call by reference Type reference (TYPE) CHAR5 R/2-Tabelle 20080401
3 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080401

Method READ_SET_DATA on class CL_USMD_SET_GUI_WD has no exception.

Method SAVE_ENTITY_DATA 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 20080401
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080401
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080401

Method SAVE_ENTITY_DATA on class CL_USMD_SET_GUI_WD has no exception.

Method SET_CONTEXT_CHANGE_LOG 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 Web Dynpro: Liste mit Context-Änderungen 20090112

Method SET_CONTEXT_CHANGE_LOG on class CL_USMD_SET_GUI_WD has no exception.

Method UPDATE_ENTITY_VALUE_DESCR Signature

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

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