SAP ABAP Interface IF_RECA_SEARCH_FIELD (Search Strategy and Search Fields)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_SH (Package) RE: Search Help
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RECA_SEARCH_FIELD Search Strategy and Search Fields 20050228
Properties
Interface IF_RECA_SEARCH_FIELD  
Short Description Search Strategy and Search Fields    
General Data
Package RE_CA_SH   RE: Search Help 
Created 20050228   SAP 
Last changed 20100310   SAP 
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
# Interface Abstract Final Description Created on
1 IF_RECA_OBJECT Instantiable Object 20050228
Friends
Interface IF_RECA_SEARCH_FIELD has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_CONTEXT Instance attribute Public Type reference (TYPE) STRING Context (Such As First Part of Key) for Search Field 20050510
2 MD_SHFLDNAME Instance attribute Public Type reference (TYPE) RECAC_SEARCH_FIELD-SHFLDNAME Search field 20050228
3 MD_SHMETH Instance attribute Public Type reference (TYPE) RECAC_SEARCH_METHOD-SHMETH Search Method 20050228
4 MD_SHSTRAT Instance attribute Public Type reference (TYPE) RECAC_SEARCH_STRATEGY-SHSTRAT Search Strat. 20050228
5 MD_SHSTRATSYS Instance attribute Public Type reference (TYPE) RECAC_SEARCH_STRATEGY-SHSTRAT Search Strategy (Always the One Defined by System) 20050309
6 MO_REF_OBJECT Instance attribute Public Object reference (TYPE REF TO) IF_RECA_OBJECT Reference Object (for Callbacks with BAdIs) 20050228
7 MO_SEARCH_METHOD Instance attribute Public Object reference (TYPE REF TO) IF_RECA_SEARCH_METHOD Search Method (Instance) 20050228
8 MS_SEARCH_FIELD_X Instance attribute Public Type reference (TYPE) RECAC_SEARCH_FIELD_X Search Field and Additional Fields (TIVCASHFLD/TIVCASHFLDT) 20050228
9 MS_SHSTRAT_DETAIL Instance attribute Public Type reference (TYPE) RECA_SEARCH_STRATEGY_DETAIL System and User-Defined Search Strategy + Addit. Fields 20050228
Methods
# Method Level Visibility Method type Description Created on
1 GET_SEARCH_STRATEGY Instance method Public Method Gets Search Strategy (If Unique or Already Set) 20050228
2 GET_SEARCH_STRAT_VALUES Instance method Public Method Gets Values for Search Strategy 20050228
3 GET_TEXT Instance method Public Method Gets Text for a Value of Current Field 20050304
4 GET_TEXT_FOR_RESULT Instance method Public Method Gets the Texts for a Transferred Search Result 20050304
5 GET_VALUE_OTHERS Instance method Public Method Returns the Value for "Other Values" (Standard Search Help) 20050308
6 HAS_SHSTRAT Instance method Public Method T/F: Is Search Strategy Set/Found for Search Field? 20050503
7 HAS_VALID_SHSTRAT Instance method Public Method T/F: Was a Valid Search Strategy Set for Search Field? 20050307
8 INIT Instance method Public Method Initializes New Instance of Search Field 20050228
9 INIT_BEFORE_STANDARD_SH Instance method Public Method Sets Search-Field-Specific Environ., If No Search Strategy 20050601
10 IS_POPUP Instance method Public Method T/F: Should Result of Search Be Displayed as Popup? 20050228
11 IS_VALID_VALUE Instance method Public Method T/F: Is Entered Field Value Allowed by Search Strategy? 20050228
12 SET_FIELD_STATE_POPUP Instance method Public Method Set Explicitly: Display Listbox as Popup/Dropdown 20050309
13 SET_SEARCH_STRATEGY Instance method Public Method Sets Search Strategy (If Assigned from Outside) 20050228
14 SET_VALUES_FOR_DROPDOWN Instance method Public Method Sets Dropdown Values for the Screen 20050302
Events
Interface IF_RECA_SEARCH_FIELD has no event.
Types
Interface IF_RECA_SEARCH_FIELD has no local type.
Method Signatures

Method GET_SEARCH_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SHSTRAT Value transfer Type reference (TYPE) RECAC_SEARCH_STRATEGY-SHSTRAT Suchstrategie 20050228
2 Exporting EF_SHSTRAT_OK Value transfer Type reference (TYPE) RECABOOL T/F: Ist die Suchstrategie gültig (insbesondere, wenn leer) 20050307
3 Exporting ES_SEARCH_FIELD_X Value transfer Type reference (TYPE) RECAC_SEARCH_FIELD_X Suchfeld und Zusatzfelder 20050324
4 Exporting ES_SEARCH_METHOD_X Call by reference Type reference (TYPE) RECAC_SEARCH_METHOD_X Sofern bekannt: Suchmethode und Zusatzfelder 20050324
# Exception Resumable Description Created on
1 ERROR Suchstrategie konnte nicht ermittelt werden 20050228

Method GET_SEARCH_STRAT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DEFAULT_VALUE Call by reference Type reference (TYPE) RECA_SEARCH_VALUES-KEY Defaultwert 20050304
2 Exporting ED_VALUE_OTHERS Call by reference Type reference (TYPE) RECA_SEARCH_VALUES-KEY Wert für "Andere Werte" 20050715
3 Exporting EF_OTHER_VALUES_ALLOWED Call by reference Type reference (TYPE) RECABOOL T/F: Sind "andere Werte" erlaubt? 20050228
4 Exporting EF_VALUES_FOUND Call by reference Type reference (TYPE) RECABOOL T/F: Wurden Werte gefunden? 20050228
5 Exporting ET_VALUES Call by reference Type reference (TYPE) RECA_T_SEARCH_VALUES Ergebnis der Suchhilfe (Tabelle, entspricht VRM_VALUES) 20050228
6 Importing IF_ADD_LINE_OTHERS Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE T/F: Zeile "Weitere Werte" hinzufügen? 20050606
# Exception Resumable Description Created on
1 ERROR Suchwerte konnten nicht geholt werden 20050228

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_KEY Value transfer Type reference (TYPE) C Schlüssel, zu dem der Text zu holen ist 20050304
2 Returning RD_TEXT Value transfer Type reference (TYPE) RECA_SEARCH_VALUES-TEXT Text 20050304

Method GET_TEXT on Interface IF_RECA_SEARCH_FIELD has no exception.

Method GET_TEXT_FOR_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUES Call by reference Type reference (TYPE) RECA_T_SEARCH_VALUES Ergebnis der Suche (KEY geht rein, TEXTwird ergänzt) 20050304
# Exception Resumable Description Created on
1 ERROR Fehler beim Beschaffen der Texte 20050304

Method GET_VALUE_OTHERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_VALUE_OTHERS Value transfer Type reference (TYPE) RECA_SEARCH_VALUES-KEY Wert für "Andere ..." (Standardsuchhilfe) 20050308

Method GET_VALUE_OTHERS on Interface IF_RECA_SEARCH_FIELD has no exception.

Method HAS_SHSTRAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_RESULT Value transfer Type reference (TYPE) ABAP_BOOL T/F: Ist Suchstrategie gesetzt und ok? 20050503

Method HAS_SHSTRAT on Interface IF_RECA_SEARCH_FIELD has no exception.

Method HAS_VALID_SHSTRAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_RESULT Value transfer Type reference (TYPE) ABAP_BOOL T/F: Ist Suchstrategie gesetzt und ok? 20050307

Method HAS_VALID_SHSTRAT on Interface IF_RECA_SEARCH_FIELD has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_SHSTRAT_FOUND Call by reference Type reference (TYPE) ABAP_BOOL Suchstrategie gefunden? 20050228
2 Importing ID_CONTEXT Call by reference Type reference (TYPE) C Kontext (z. B. erster Schlüsselteil) für das Suchfeld 20050510
3 Importing ID_SHFLDNAME Call by reference Type reference (TYPE) RECAC_SEARCH_FIELD-SHFLDNAME Suchfeld 20050228
4 Importing ID_SHSTRAT Call by reference Type reference (TYPE) RECAC_SEARCH_STRATEGY-SHSTRAT Suchstrategie (sofern bekannt) 20050302
5 Importing IO_REF_OBJECT Call by reference Object reference (TYPE REF TO) IF_RECA_OBJECT Referenzobjekt (für Kontext bestimmter Methoden) 20050228
# Exception Resumable Description Created on
1 ERROR Fehler bei Initialisierung (z. B. ungültiges Suchfeld) 20050228

Method INIT_BEFORE_STANDARD_SH Signature

Method INIT_BEFORE_STANDARD_SH on Interface IF_RECA_SEARCH_FIELD has no parameter.
Method INIT_BEFORE_STANDARD_SH on Interface IF_RECA_SEARCH_FIELD has no exception.

Method IS_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_RESULT Value transfer Type reference (TYPE) RECABOOL T/F: Ergebnis als Popup darstellen? 20050228

Method IS_POPUP on Interface IF_RECA_SEARCH_FIELD has no exception.

Method IS_VALID_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_KEY Call by reference Type reference (TYPE) RECA_SEARCH_VALUES-KEY Zu prüfender Wert 20050228
2 Returning RF_RESULT Value transfer Type reference (TYPE) ABAP_BOOL T/F: Ist der übergebene Wert erlaubt? 20050228

Method IS_VALID_VALUE on Interface IF_RECA_SEARCH_FIELD has no exception.

Method SET_FIELD_STATE_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ISPOPUP Call by reference Type reference (TYPE) ABAP_BOOL T/F: Feld als Popup darstellen? 20050309

Method SET_FIELD_STATE_POPUP on Interface IF_RECA_SEARCH_FIELD has no exception.

Method SET_SEARCH_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SHSTRATUSR Call by reference Type reference (TYPE) RECAC_SEARCH_STRATEGY_USR-SHSTRATUSR Name der Benutzerabhängigen Suchstrategie 20050228
2 Importing ID_SHSTRATSYS Call by reference Type reference (TYPE) RECAC_SEARCH_STRATEGY_USR-SHSTRATSYS Suchstrategie 20050228
# Exception Resumable Description Created on
1 ERROR Suchstrategie für Suchfeld nicht gültig 20050228

Method SET_VALUES_FOR_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DEFAULT_VALUE Call by reference Type reference (TYPE) RECA_SEARCH_VALUES-KEY Default-Wert 20050302
2 Exporting ED_VALUE_OTHERS Call by reference Type reference (TYPE) RECA_SEARCH_VALUES-KEY Wert für "Weitere Werte ..." 20050302
3 Exporting EF_VALUES_FOUND Call by reference Type reference (TYPE) RECABOOL T/F: Wurden Werte gefunden? 20050302
4 Exporting ET_VALUES Call by reference Type reference (TYPE) RECA_T_SEARCH_VALUES Ergebnis der Suchhilfe (Tabelle, entspricht VRM_VALUES) 20050302
5 Importing ID_VRM_ID Call by reference Type reference (TYPE) C Name des Dynprofeldes mit der Suchhilfe 20050302
# Exception Resumable Description Created on
1 ERROR Es ist ein Fehler aufgetreten 20050302
History
Last changed by/on SAP  20100310 
SAP Release Created in 600