SAP ABAP Class CL_USMD_ENTITY_GUI_WD (Collective Processing of an Entity)
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 20071214
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20071217
Properties
Class CL_USMD_ENTITY_GUI_WD  
Short Description Collective Processing of an Entity    
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 20071214   SAP 
Last change 20140121   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 20071214
2 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20071217
Friends
Class CL_USMD_ENTITY_GUI_WD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_CREQUEST Instance attribute Private Type reference (TYPE) USMD_CREQUEST Change Request 20100114
2 DD_DISPLAY_TYPE Instance attribute Private Type reference (TYPE) STRING 20100222
3 DD_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20130919
4 DD_EVENT_ID Instance attribute Private Type reference (TYPE) FPM_EVENT_ID ID of FPM Event 20080129
5 DD_FIELDNAME Instance attribute Private Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20080208
6 DD_NODE_PARENT_OLD Instance attribute Private Type reference (TYPE) USMD_NID Old node from cut action 20120920
7 DD_WORKITEM Instance attribute Private Type reference (TYPE) SWW_WIID Work Item ID 20100629
8 DF_ACTION Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20080129
9 DF_ACTIVE Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20080411
10 DF_IS_EDIT Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20071219
11 DF_MULTI_SEL_OVS_MODE Instance attribute Private Type reference (TYPE) USMD_FLG Mutliple selction in value help 20130311
12 DF_RESET Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20080328
13 DO_ALV_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE Web Dynpro Interface COMPONENTCONTROLLER 20071219
14 DO_ALV_INSTANCE_ Instance attribute Private Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE Web Dynpro Interface COMPONENTCONTROLLER 20081215
15 DO_HIERARCHY Instance attribute Private Object reference (TYPE REF TO) IF_USMD_HRY_TREE Hierarchy for Access to SAP Standard, NID-based Service 20080205
16 DO_HRY Instance attribute Private Object reference (TYPE REF TO) IF_USMD_HRY Hierarchy of an Entity Type for Access to SAP Standard 20130924
17 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model 20071214
18 DO_ROW2VISUALIZE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for a Node Element 20080417
19 DO_SELOPT Instance attribute Private Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Public Interface for Select Options 20071218
20 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20071214
21 DO_STRDESCR_ALV Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20071219
22 DO_STRDESCR_HRY Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080205
23 DO_WF_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_USMD_WF_SERVICE Service Class for Workflow 20100315
24 DO_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW 20071214
25 DO_WINDOW_ Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW 20081118
26 DS_MOVE Instance attribute Private Type reference (TYPE) S_MOVE 20080402
27 DT_CHANGED Instance attribute Private Type reference (TYPE) T_CHANGED 20080128
28 DT_CREQUEST_DS Instance attribute Private Type reference (TYPE) USMD_TS_CREQUEST Change Request 20131008
29 DT_FFIX Instance attribute Private Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20071214
30 DT_HRY_CREQ Instance attribute Private Type reference (TYPE) T_HRY_CREQ 20131001
31 DT_HRY_NODES Instance attribute Private Type reference (TYPE) USMD_TS_HRY_NODES Hierarchy Node 20130920
32 DT_MENU Instance attribute Private Type reference (TYPE) T_MENU 20081209
33 DT_SELOPT Instance attribute Private Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20071220
34 GC_HIERARCHY_COL Instance attribute Private Type reference (TYPE) STRING 'HIERARCHY_COL' 20080207
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_FURTHER_NODES Instance method Private Method 20080407
2 ADJUST_IDR Instance method Private Method 20081028
3 BUILD_HRY_DATA_TABLE Instance method Private Method 20080327
4 CONSTRUCTOR Instance method Public Constructor 20071214
5 CREATE_INPUT_FIELD Instance method Private Method 20081211
6 DISPLAY_ALV_LIST Instance method Private Method 20071219
7 DISPLAY_ALV_POPUP Instance method Private Method 20081215
8 DISPLAY_ALV_TOL Instance method Private Method 20081118
9 DISPLAY_HRY_LIST Instance method Private Method 20080207
10 DISPLAY_HRY_TOOLBAR Instance method Private Method 20080207
11 GET_HRY_CREQ Instance method Private Method 20130918
12 HANDLE_CHANGE_OBJECT Instance method Private Method 20090121
13 HANDLE_CREQUEST_POPUP Instance method Private Method 20081028
14 HANDLE_CUT_COPY_PASTE Instance method Private Method 20081028
15 HANDLE_DELETE_OBJECT Instance method Private Method 20081028
16 HANDLE_INSERT_MULTIPLE Instance method Private Method 20081216
17 HANDLE_INSERT_SINGLE Instance method Private Method 20081216
18 HANDLE_MOVE_OBJECT Instance method Private Method 20081028
19 IS_CREQUEST_REQUIRED Instance method Private Method 20080129
20 IS_CREQ_MODE_REQUIRED Instance method Private Method 20110415
21 IS_POPUP_OPENED Instance method Public Method 20090128
22 ON_SAVE_EXECUTED Instance method Private Event handling method 20080128
23 OVERWRITE_EVENT Instance method Public Method 20081118
24 PREPARE_HIERARCHY Instance method Private Method 20101115
25 SET_ALV_INSTANCE Instance method Public Method 20071219
26 SET_SEL_INSTANCE Instance method Public Method 20071219
Events
Class CL_USMD_ENTITY_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHANGED Private See coding 20080129 BEGIN OF s_changed, fieldname TYPE usmd_fieldname, value TYPE usmd_value, t_key TYPE usmd_ts_value, f_hry TYPE usmd_flg, no_crequest TYPE usmd_flg, crequest TYPE usmd_crequest, END OF s_changed
2 S_MENU Private See coding 20081209 BEGIN OF s_menu, ucomm TYPE string, description TYPE string, END OF s_menu
3 S_MOVE Private See coding 20080402 BEGIN OF s_move, index TYPE i, f_copy TYPE usmd_flg, END OF s_move
4 T_CHANGED Private See coding 20080129 t_changed TYPE SORTED TABLE OF s_changed WITH NON-UNIQUE KEY fieldname value f_hry
5 T_HRY_CREQ Private See coding 20131001 t_hry_creq TYPE SORTED TABLE OF usmd_s_crequest WITH NON-UNIQUE KEY usmd_crequest
6 T_MENU Private See coding 20081209 t_menu TYPE STANDARD TABLE OF s_menu
Method Signatures

Method ADJUST_FURTHER_NODES 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 20080407
2 Importing IT_NODE_DEL Call by reference Type reference (TYPE) USMD_T_NODE_LOCATION Position eines Knotens 20080407
3 Importing IT_NODE_INS Call by reference Type reference (TYPE) USMD_T_NODE_LOCATION Position eines Knotens 20080407

Method ADJUST_FURTHER_NODES on class CL_USMD_ENTITY_GUI_WD has no exception.

Method ADJUST_IDR 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 20081028

Method ADJUST_IDR on class CL_USMD_ENTITY_GUI_WD has no exception.

Method BUILD_HRY_DATA_TABLE 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) STANDARD TABLE 20080327
2 Importing IT_NODE Call by reference Type reference (TYPE) USMD_T_HRY_TREE Hierarchiedarstellung in NID/PARENT Format 20080327

Method BUILD_HRY_DATA_TABLE on class CL_USMD_ENTITY_GUI_WD has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_INPUT_FIELD 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 20081211
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20081211
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081211
4 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_WD_PROPERTY Eigenschaften von Web Dynpro UI-Elementen 20081211

Method CREATE_INPUT_FIELD on class CL_USMD_ENTITY_GUI_WD has no exception.

Method DISPLAY_ALV_LIST 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 20071219

Method DISPLAY_ALV_LIST on class CL_USMD_ENTITY_GUI_WD has no exception.

Method DISPLAY_ALV_POPUP 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 20081215

Method DISPLAY_ALV_POPUP on class CL_USMD_ENTITY_GUI_WD has no exception.

Method DISPLAY_ALV_TOL 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 20081118

Method DISPLAY_ALV_TOL on class CL_USMD_ENTITY_GUI_WD has no exception.

Method DISPLAY_HRY_LIST 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 20080207
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080207

Method DISPLAY_HRY_LIST on class CL_USMD_ENTITY_GUI_WD has no exception.

Method DISPLAY_HRY_TOOLBAR 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 20080207
2 Importing IO_WDTABLE Call by reference Object reference (TYPE REF TO) CL_WD_TABLE 20080207

Method DISPLAY_HRY_TOOLBAR on class CL_USMD_ENTITY_GUI_WD has no exception.

Method GET_HRY_CREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CREQUEST Value transfer Type reference (TYPE) USMD_S_CREQUEST Change Request 20130918
2 Importing IS_VALUE Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feld Name + Value + Higher-Level Field Name/Value Pairs 20130918

Method GET_HRY_CREQ on class CL_USMD_ENTITY_GUI_WD has no exception.

Method HANDLE_CHANGE_OBJECT Signature

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

Method HANDLE_CHANGE_OBJECT on class CL_USMD_ENTITY_GUI_WD has no exception.

Method HANDLE_CREQUEST_POPUP Signature

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

Method HANDLE_CREQUEST_POPUP on class CL_USMD_ENTITY_GUI_WD has no exception.

Method HANDLE_CUT_COPY_PASTE Signature

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

Method HANDLE_CUT_COPY_PASTE on class CL_USMD_ENTITY_GUI_WD has no exception.

Method HANDLE_DELETE_OBJECT 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 20081028

Method HANDLE_DELETE_OBJECT on class CL_USMD_ENTITY_GUI_WD has no exception.

Method HANDLE_INSERT_MULTIPLE Signature

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

Method HANDLE_INSERT_MULTIPLE on class CL_USMD_ENTITY_GUI_WD has no exception.

Method HANDLE_INSERT_SINGLE Signature

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

Method HANDLE_INSERT_SINGLE on class CL_USMD_ENTITY_GUI_WD has no exception.

Method HANDLE_MOVE_OBJECT Signature

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

Method HANDLE_MOVE_OBJECT on class CL_USMD_ENTITY_GUI_WD has no exception.

Method IS_CREQUEST_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_REQUIRED Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080129
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090421

Method IS_CREQUEST_REQUIRED on class CL_USMD_ENTITY_GUI_WD has no exception.

Method IS_CREQ_MODE_REQUIRED 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 MDM Datenmodell für Zugriff aus SAP-Standard 20110415
2 Importing IS_FFIX_PROCESS Call by reference Type reference (TYPE) USMD_S_VALUE Feldname + Wert 20110415
3 Returning R_CREQ_REQUIRED Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110415

Method IS_CREQ_MODE_REQUIRED on class CL_USMD_ENTITY_GUI_WD has no exception.

Method IS_POPUP_OPENED Signature

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

Method IS_POPUP_OPENED on class CL_USMD_ENTITY_GUI_WD has no exception.

Method ON_SAVE_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ROLLBACK Value transfer Attribute reference (LIKE) 20080131
2 Importing IF_SUCCESS Value transfer Attribute reference (LIKE) 20080128
3 Importing I_MODE Value transfer Attribute reference (LIKE) 20080131

Method ON_SAVE_EXECUTED on class CL_USMD_ENTITY_GUI_WD has no exception.

Method OVERWRITE_EVENT Signature

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

Method OVERWRITE_EVENT on class CL_USMD_ENTITY_GUI_WD has no exception.

Method PREPARE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20101115
2 Exporting E_NO_SELECTION Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20101125
3 Importing I_USMD_ENTITY Call by reference Type reference (TYPE) USMD_FIELDNAME Entitätstyp 20101116

Method PREPARE_HIERARCHY on class CL_USMD_ENTITY_GUI_WD has no exception.

Method SET_ALV_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_INSTANCE Call by reference Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE WebDynpro Interface COMPONENTCONTROLLER 20071219
2 Importing IO_ALV_INSTANCE_ Call by reference Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE WebDynpro Interface COMPONENTCONTROLLER 20081215

Method SET_ALV_INSTANCE on class CL_USMD_ENTITY_GUI_WD has no exception.

Method SET_SEL_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SELOPT Call by reference Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Öffentliches Interface für Select Options 20071219

Method SET_SEL_INSTANCE on class CL_USMD_ENTITY_GUI_WD has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 604