SAP ABAP Class CL_USMD_ENTITY_SEARCH_GUI_WD (Search for Entities)
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_FPM_SEARCH_PERSISTENCE provides functionality for saving/loading saved searches 20090729
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20090729
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_GUIBB_SEARCH Search for Entities: GUIBB of Type "Search" 20090729
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20090729
Properties
Class CL_USMD_ENTITY_SEARCH_GUI_WD  
Short Description Search for Entities    
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 20090729   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_SEARCH_PERSISTENCE provides functionality for saving/loading saved searches 20090729
2 IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20090729
3 IF_USMD_GUIBB_SEARCH Search for Entities: GUIBB of Type "Search" 20090729
4 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20090729
Friends
Class CL_USMD_ENTITY_SEARCH_GUI_WD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_ALV_NODENAME Instance attribute Private Type reference (TYPE) STRING 'ALV_DATA' 20090829
2 DD_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20091105
3 DD_ENTITY_DESC Instance attribute Private Type reference (TYPE) USMD_TXTLG Description (long text) 20090827
4 DD_FREE_TEXT_SEARCH Instance attribute Private Type reference (TYPE) USMD_FIELDNAME 'USMD_FREE_TEXT_SEARCH' Search by Text String 20091210
5 DD_FUZZY_SEARCH Instance attribute Private Type reference (TYPE) USMD_FIELDNAME 'USMD_FUZZY_SEARCH' Fuzzy Search 20091210
6 DD_KEY_FIELD Instance attribute Private Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20110105
7 DD_MAX_NUM_RESULTS Instance attribute Private Type reference (TYPE) I Number of Records in Results List 20091013
8 DD_OTC Instance attribute Private Type reference (TYPE) USMD_FIELDNAME 'OBJECT_TYPE_CODE' Field of an Entity Type 20101027
9 DD_REMOTE_KEY Instance attribute Private Type reference (TYPE) USMD_FIELDNAME 'USMD_REMOTE_KEY' Financials MDM: Field Name 20100601
10 DD_SEARCH_HELP Instance attribute Private Type reference (TYPE) SUBSHLP Search Help Included in a Collective Search Help 20091022
11 DD_SEARCH_MODE Instance attribute Private Type reference (TYPE) USMD_SEARCH_MODE Type of Search 20090922
12 DD_SEARCH_STRING Instance attribute Private Type reference (TYPE) STRING Search String for Freeform Search 20091214
13 DD_SELECTED_VALUE Instance attribute Private Type reference (TYPE) USMD_VALUE Characteristic Value 20090831
14 DD_SYS_ID Instance attribute Private Type reference (TYPE) USMD_FIELDNAME 'USMD_SYSTEM_ID' Key Name of a Business System 20100707
15 DD_USMD_ACTIVE Instance attribute Private Type reference (TYPE) USMD_FIELDNAME 'USMD_ACTIVE' Active/Inactive Data Record 20090909
16 DF_COPY_ALLOWED Instance attribute Private Type reference (TYPE) USMD_FLG Copying Allowed for Entity Type (BP) 20100209
17 DF_FREE_TEXT_SEARCH_204C Instance attribute Private Type reference (TYPE) USMD_FLG Freeform Search Possible, According to Search Provider 20091214
18 DF_FUZZY_SEARCH_204C Instance attribute Private Type reference (TYPE) USMD_FLG Fuzzy Search Possible, According to Search Provider 20091214
19 DF_SHOW_RESULT Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20090825
20 DO_ALV_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE Web Dynpro Interface COMPONENTCONTROLLER 20090729
21 DO_CONTEXT_ALV_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090904
22 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model 20090729
23 DO_RESULT_LIST Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090903
24 DO_SEARCH_BADI Instance attribute Private Object reference (TYPE REF TO) USMD_SEARCH 20090918
25 DO_SELOPT Instance attribute Private Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Public Interface for Select Options 20091123
26 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20090729
27 DO_STRDESCR_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090729
28 DO_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW 20090729
29 DT_ADDITIONAL_ATTRIBUTE Instance attribute Private Type reference (TYPE) USMD_TS_SEARCH_ATTRIBUTE 20091120
30 DT_CR_DATA Instance attribute Private Type reference (TYPE) USMD_T_CREQUEST_ENTITY 20110105
31 DT_FFIX Instance attribute Private Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20090729
32 DT_KEY_FIELD Instance attribute Private Type reference (TYPE) USMD_TS_FIELD Sorted Table: Selection Condition (Range per Field) 20110211
33 DT_SEARCH_CRITERIA Instance attribute Private Type reference (TYPE) USMD_T_SEARCH_CRITERIA Search Criteria and Their Properties 20091119
34 DT_SELOPT Instance attribute Private Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20090820
35 GC_EVENT_CHANGE Constant Public Type reference (TYPE) STRING 'ALV_FCT_CHANGE' 20100304
36 GC_EVENT_CNGDOCS Constant Public Type reference (TYPE) STRING 'ALV_FCT_CNGDOCS' 20100304
37 GC_EVENT_COPY Constant Public Type reference (TYPE) STRING 'ALV_FCT_COPY' 20100304
38 GC_EVENT_CREATE Constant Public Type reference (TYPE) STRING 'ALV_FCT_CREATE' 20100304
39 GC_EVENT_MASSCHANGE Constant Public Type reference (TYPE) STRING 'ALV_FCT_MASSCHANGE' 20100304
40 GC_EVENT_WHEREUSED Constant Public Type reference (TYPE) STRING 'ALV_FCT_WHEREUSED' 20100304
41 GC_MESSAGE_INFO Instance attribute Private Type reference (TYPE) SYMSGTY 'I' Message Type 20100604
42 GC_OVS Constant Private Type reference (TYPE) STRING 'CL_USMD_ENTITY_SEARCH_PROXY' 20100726
43 GC_REMOTE_ID_DT Constant Private Type reference (TYPE) STRING 'MDG_OBJECT_ID_BS' 20100726
44 GC_RK_MODE Constant Private Type reference (TYPE) USMD_SEARCH_MODE 'RK' Type of Search 20101026
45 GC_RS_MESSAGE Instance attribute Private Type reference (TYPE) SYMSGID 'MDG_REMOTE_SEARCH' Message Class 20100604
46 GC_SEARCH_UPDATE_MODE_S Constant Public Type reference (TYPE) USMD_UPDATE_MODE 'S' Call Mode 20091015
47 GC_SYS_ID_DT Constant Private Type reference (TYPE) STRING 'SLD_BSKEY' 20100726
48 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20090729
Methods
# Method Level Visibility Method type Description Created on
1 BADI_FPM_GET_DEFINITION Instance method Public Method 20091112
2 BADI_INITIALIZE Instance method Public Method 20090921
3 BADI_PROCESS_EVENT Instance method Public Method 20090921
4 CONSTRUCTOR Instance method Public Constructor 20090729
5 DISPLAY_ALV_LIST Instance method Private Method 20090729
6 EXECUTE_COPY Instance method Private Method 20091021
7 GET_ADD_RECORDS Instance method Private Method 20100520
8 GET_INSTANCE Static method Public Method 20090729
9 GET_SEARCHCLASS Static method Public Method 20091015
10 GET_SEARCH_ATTR Instance method Private Method 20120528
11 GET_VALUE_KEY Instance method Private Method Get value key data 20121001
12 INITIALIZE Instance method Private Method 20090729
13 OVERWRITE_EVENT Instance method Public Method 20090730
14 PREPARE_FOR_COPY Instance method Private Method 20091021
15 SET_ALV_INSTANCE Instance method Public Method 20090729
16 SET_ALV_TOOLBAR Instance method Private Method 20090908
17 SET_CR_FFIX_VALUE Instance method Private Method 20100122
18 SET_SEL_INSTANCE Instance method Public Method 20091123
19 USMD204C_SEARCH Instance method Private Method 20091012
Events
Class CL_USMD_ENTITY_SEARCH_GUI_WD has no event.
Types
Class CL_USMD_ENTITY_SEARCH_GUI_WD has no local type.
Method Signatures

Method BADI_FPM_GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OPERATOR Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Feldbezogene Operatoren 20091112
2 Importing ID_COMP_NAME Call by reference Type reference (TYPE) ABAP_COMPNAME Feldname 20091112

Method BADI_FPM_GET_DEFINITION on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method BADI_INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20090921
2 Exporting ET_ADDITIONAL_EVENT Call by reference Type reference (TYPE) USMD_TS_SEARCH_EVENT Suche: Ereignisse 20090921
3 Exporting ET_SEARCH_CRITERIA Call by reference Type reference (TYPE) USMD_T_SEARCH_CRITERIA Suchkriterien und deren Eigenschaften 20091119
4 Exporting ET_STANDARD_EVENT Call by reference Type reference (TYPE) USMD_TS_SEARCH_EVENT_STD Suche: Ereignisse 20100304

Method BADI_INITIALIZE on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method BADI_PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAVIGATION Call by reference Type reference (TYPE) USMD_S_SEARCH_NAVIGATION Suche: Navigation bei Ereignissen 20090921
2 Exporting ES_SEARCH_CONTEXT Call by reference Type reference (TYPE) USMD_S_SEARCH_CONTEXT Kontext der Suche 20091113
3 Exporting EV_USMD_ACTION Call by reference Type reference (TYPE) USMD_ACTION Aktion 20110128
4 Importing ID_ADDITIONAL_EVENT Call by reference Type reference (TYPE) FPM_EVENT_ID Suche: Ereignisse 20090921

Method BADI_PROCESS_EVENT on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMD_ENTITY_SEARCH_GUI_WD has no parameter.
Method CONSTRUCTOR on class CL_USMD_ENTITY_SEARCH_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 20090729

Method DISPLAY_ALV_LIST on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method EXECUTE_COPY 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 Nachrichtentabelle 20091021
2 Importing ID_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091021
3 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091021
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20091021
5 Importing IT_COPY_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20091022

Method EXECUTE_COPY on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method GET_ADD_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DTA_ACTIVE Call by reference Type reference (TYPE) TABLE aktive Daten 20100520
2 Changing CT_DTA_STAGING Call by reference Type reference (TYPE) TABLE inaktive Daten 20100520
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungstabelle 20100520
4 Importing ID_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME MDG: Feldname 20100520
5 Importing IO_STR_RESULT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Struktur der Ergebnisliste 20100520
6 Importing IT_KEY Call by reference Type reference (TYPE) TABLE Tabelle mit Schlüsselfeldern 20100520
7 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Tabelle mit Selektionsattributen 20100520

Method GET_ADD_RECORDS on class CL_USMD_ENTITY_SEARCH_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 EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMD_EVENT_WD FinBasis-Workbench: Kommunikation WebDynpro - FPM 20090729

Method GET_INSTANCE on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method GET_SEARCHCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DESCRIPTION Value transfer Type reference (TYPE) USMD_TXTMI Bezeichnung (Mitteltext) 20091015
2 Exporting ED_SEARCHCLASS Value transfer Type reference (TYPE) USMD_SEARCH_CLASS Zugriffsklasse Suche 20091015
3 Exporting EF_COMPLEX_SELECTION Value transfer Type reference (TYPE) USMD_COMPLEX_SELECTION_SUP komplexe Auswahl unterstützt 20100628
4 Exporting EF_FREE_TEXT_SEARCH Value transfer Type reference (TYPE) USMD_FREE_TEXT_SEARCH Freitextsuche möglich 20091210
5 Exporting EF_FUZZY_SEARCH Value transfer Type reference (TYPE) USMD_FUZZY_SEARCH Unscharfe Suche möglich 20091210
6 Importing ID_SEARCH_MODE Call by reference Type reference (TYPE) USMD_SEARCH_MODE Art der Suche 20091015

Method GET_SEARCHCLASS on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method GET_SEARCH_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20120528

Method GET_SEARCH_ATTR on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method GET_VALUE_KEY 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_T_VALUE Field Name and Value 20121001
2 Exporting ES_VALUE_KEY Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feld Name + Value + Higher-Level Field Name/Value Pairs 20121001
3 Exporting ET_MASTERFIELD Call by reference Type reference (TYPE) USMD_T_VALUE Field Name and Value 20121001
4 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20121001
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20121001
6 Importing IV_VALUE Call by reference Type reference (TYPE) USMD_VALUE Characteristic Value 20121002

Method GET_VALUE_KEY on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_USMD_ENTITY_SEARCH_GUI_WD has no parameter.
Method INITIALIZE on class CL_USMD_ENTITY_SEARCH_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 20090730

Method OVERWRITE_EVENT on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method PREPARE_FOR_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_SHOW_POPUP Call by reference Type reference (TYPE) USMD_FLG Flag steuert, ob ein Copy Popup gezeigt wird 20091021
2 Exporting ET_INPUT_FIELD Call by reference Type reference (TYPE) USMD_TS_WD_INPUT_FIELD Eingabefeld im WebDynpro Formular 20091021
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Nachrichtentabelle 20091021
4 Exporting ET_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE zu kopierende Werte (Vorbelegung) 20091021
5 Importing ID_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Fieldname 20091021

Method PREPARE_FOR_COPY on class CL_USMD_ENTITY_SEARCH_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 20090729

Method SET_ALV_INSTANCE on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method SET_ALV_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NUM_OF_LINES Call by reference Type reference (TYPE) I Number of tables rows (result list) 20090915
2 Importing IF_ALV_FCT_ENABLED Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090908
3 Importing IO_ALV_MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Konfiguration der ALV-Ausgabe 20090908
4 Importing IT_ADDITIONAL_EVENT Call by reference Type reference (TYPE) USMD_TS_SEARCH_EVENT Suche: Ereignisse 20090921
5 Importing IT_STANDARD_EVENT Call by reference Type reference (TYPE) USMD_TS_SEARCH_EVENT_STD Suche: Standard Ereignisse 20100304

Method SET_ALV_TOOLBAR on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method SET_CR_FFIX_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität 20100310
2 Importing IS_VALUE_KEY Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20100122
3 Returning R_LS_FFIX Value transfer Type reference (TYPE) USMD_S_VALUE Fixed Value 20100122

Method SET_CR_FFIX_VALUE on class CL_USMD_ENTITY_SEARCH_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 20091123

Method SET_SEL_INSTANCE on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.

Method USMD204C_SEARCH 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_T_SEARCH_RESULT Ergebnisliste 20091013
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Nachrichtentabelle 20091013
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20091012
4 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20091013

Method USMD204C_SEARCH on class CL_USMD_ENTITY_SEARCH_GUI_WD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702