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 | ![]() |
Instance method | Public | Method | Gets Search Strategy (If Unique or Already Set) | 20050228 |
2 | ![]() |
Instance method | Public | Method | Gets Values for Search Strategy | 20050228 |
3 | ![]() |
Instance method | Public | Method | Gets Text for a Value of Current Field | 20050304 |
4 | ![]() |
Instance method | Public | Method | Gets the Texts for a Transferred Search Result | 20050304 |
5 | ![]() |
Instance method | Public | Method | Returns the Value for "Other Values" (Standard Search Help) | 20050308 |
6 | ![]() |
Instance method | Public | Method | T/F: Is Search Strategy Set/Found for Search Field? | 20050503 |
7 | ![]() |
Instance method | Public | Method | T/F: Was a Valid Search Strategy Set for Search Field? | 20050307 |
8 | ![]() |
Instance method | Public | Method | Initializes New Instance of Search Field | 20050228 |
9 | ![]() |
Instance method | Public | Method | Sets Search-Field-Specific Environ., If No Search Strategy | 20050601 |
10 | ![]() |
Instance method | Public | Method | T/F: Should Result of Search Be Displayed as Popup? | 20050228 |
11 | ![]() |
Instance method | Public | Method | T/F: Is Entered Field Value Allowed by Search Strategy? | 20050228 |
12 | ![]() |
Instance method | Public | Method | Set Explicitly: Display Listbox as Popup/Dropdown | 20050309 |
13 | ![]() |
Instance method | Public | Method | Sets Search Strategy (If Assigned from Outside) | 20050228 |
14 | ![]() |
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 | ![]() |
ED_SHSTRAT | Value transfer | Type reference (TYPE) | RECAC_SEARCH_STRATEGY-SHSTRAT | Suchstrategie | 20050228 | ||
2 | ![]() |
EF_SHSTRAT_OK | Value transfer | Type reference (TYPE) | RECABOOL | T/F: Ist die Suchstrategie gültig (insbesondere, wenn leer) | 20050307 | ||
3 | ![]() |
ES_SEARCH_FIELD_X | Value transfer | Type reference (TYPE) | RECAC_SEARCH_FIELD_X | Suchfeld und Zusatzfelder | 20050324 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
ED_DEFAULT_VALUE | Call by reference | Type reference (TYPE) | RECA_SEARCH_VALUES-KEY | Defaultwert | 20050304 | ||
2 | ![]() |
ED_VALUE_OTHERS | Call by reference | Type reference (TYPE) | RECA_SEARCH_VALUES-KEY | Wert für "Andere Werte" | 20050715 | ||
3 | ![]() |
EF_OTHER_VALUES_ALLOWED | Call by reference | Type reference (TYPE) | RECABOOL | T/F: Sind "andere Werte" erlaubt? | 20050228 | ||
4 | ![]() |
EF_VALUES_FOUND | Call by reference | Type reference (TYPE) | RECABOOL | T/F: Wurden Werte gefunden? | 20050228 | ||
5 | ![]() |
ET_VALUES | Call by reference | Type reference (TYPE) | RECA_T_SEARCH_VALUES | Ergebnis der Suchhilfe (Tabelle, entspricht VRM_VALUES) | 20050228 | ||
6 | ![]() |
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 | ![]() |
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 | ![]() |
ID_KEY | Value transfer | Type reference (TYPE) | C | Schlüssel, zu dem der Text zu holen ist | 20050304 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EF_SHSTRAT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | Suchstrategie gefunden? | 20050228 | ||
2 | ![]() |
ID_CONTEXT | Call by reference | Type reference (TYPE) | C | Kontext (z. B. erster Schlüsselteil) für das Suchfeld | 20050510 | ||
3 | ![]() |
ID_SHFLDNAME | Call by reference | Type reference (TYPE) | RECAC_SEARCH_FIELD-SHFLDNAME | Suchfeld | 20050228 | ||
4 | ![]() |
ID_SHSTRAT | Call by reference | Type reference (TYPE) | RECAC_SEARCH_STRATEGY-SHSTRAT | Suchstrategie (sofern bekannt) | 20050302 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ID_KEY | Call by reference | Type reference (TYPE) | RECA_SEARCH_VALUES-KEY | Zu prüfender Wert | 20050228 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
ED_SHSTRATUSR | Call by reference | Type reference (TYPE) | RECAC_SEARCH_STRATEGY_USR-SHSTRATUSR | Name der Benutzerabhängigen Suchstrategie | 20050228 | ||
2 | ![]() |
ID_SHSTRATSYS | Call by reference | Type reference (TYPE) | RECAC_SEARCH_STRATEGY_USR-SHSTRATSYS | Suchstrategie | 20050228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ED_DEFAULT_VALUE | Call by reference | Type reference (TYPE) | RECA_SEARCH_VALUES-KEY | Default-Wert | 20050302 | ||
2 | ![]() |
ED_VALUE_OTHERS | Call by reference | Type reference (TYPE) | RECA_SEARCH_VALUES-KEY | Wert für "Weitere Werte ..." | 20050302 | ||
3 | ![]() |
EF_VALUES_FOUND | Call by reference | Type reference (TYPE) | RECABOOL | T/F: Wurden Werte gefunden? | 20050302 | ||
4 | ![]() |
ET_VALUES | Call by reference | Type reference (TYPE) | RECA_T_SEARCH_VALUES | Ergebnis der Suchhilfe (Tabelle, entspricht VRM_VALUES) | 20050302 | ||
5 | ![]() |
ID_VRM_ID | Call by reference | Type reference (TYPE) | C | Name des Dynprofeldes mit der Suchhilfe | 20050302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es ist ein Fehler aufgetreten | 20050302 |
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 600 |