SAVE_SEARCH SAP Method of class IF_FPM_SEARCH_PERSISTENCE
Below is documentation, parameters and attributes of ABAP Method SAVE_SEARCH within SAP class IF_FPM_SEARCH_PERSISTENCE. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name IF_FPM_SEARCH_PERSISTENCE into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Instance
This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.The following technical details of method SAVE_SEARCH can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method SAVE_SEARCH
.| Name | Type | Data Type | Description | Default Value |
| IS_CONFIG | Importing | TYPE WDY_CONFIG_KEY | Key Components of Configuration Tables | |
| IS_SEARCH_ID | Importing | TYPE S_SEARCH_ID | ||
| IT_GROUP_STATE | Importing | TYPE WDR_SO_T_GROUP_STATE | Select Options: Table Type of WDR_SO_S_GROUP_STATE | |
| IT_SEARCH_CRITERIA | Importing | TYPE FPMGB_T_SEARCH_CRITERIA | Search criteria for GUIBB Search (internal) | |
| IT_SEARCH_CRITERIA_INT | Importing | TYPE FPMGB_T_SEARCH_CRITERIA_INT | Search criteria for GUIBB Search (internal) | |
| IV_APPL_CONFIG_ID | Importing | TYPE WDY_CONFIG_ID | Configuration Identification | |
| IV_APPL_NAME | Importing | TYPE WDY_APPLICATION_NAME | Web Dynpro: Application Name | |
| IV_APP_KEY | Importing | TYPE STRING | ||
| IV_MAX_NUM_RESULT | Importing | TYPE FPMGB_SEARCH_RESULT_NUM_ROWS | GUIBB SEARCH: Number of Rows in Result List | |
| IV_PAGE_ID | Importing | TYPE FPM_CONTENT_AREA_ID | FPM: Content Area ID | |
| IV_SAVE_ANY_CASE | Importing | TYPE BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | |
| IV_SELECT_ALL_RESULTS | Importing | TYPE WDY_BOOLEAN | Replacement for Real Boolean Type: 'X' == True '' == False | |
| IV_UNAME | Importing | TYPE SYUNAME | User Name | |
| ES_MESSAGE | Exporting | TYPE FPMGB_SEARCH_S_T100_MESSAGE | FPMGB Messages for the Search GUIBB (T100 & Plaintext) | |
| EV_EXISTS_ALREADY | Exporting | TYPE BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | |
| EV_ID | Exporting | TYPE SYSUUID_C | UUID in character form | |
| EV_SAVE_FAILED | Exporting | TYPE WDY_BOOLEAN | Replacement for Real Boolean Type: 'X' == True '' == False |
Exceptions of Method SAVE_SEARCH
This method does not have any exceptionsExample ABAP coding
DATA: lo_class TYPE REF TO IF_FPM_SEARCH_PERSISTENCE.
DATA: lv_ES_MESSAGE TYPE FPMGB_SEARCH_S_T100_MESSAGE,
lv_EV_EXISTS_ALREADY TYPE BOOLE_D,
lv_EV_ID TYPE SYSUUID_C,
lv_EV_SAVE_FAILED TYPE WDY_BOOLEAN,
lv_IS_CONFIG TYPE WDY_CONFIG_KEY,
lv_IS_SEARCH_ID TYPE S_SEARCH_ID,
lv_IT_GROUP_STATE TYPE WDR_SO_T_GROUP_STATE,
lv_IT_SEARCH_CRITERIA TYPE FPMGB_T_SEARCH_CRITERIA,
lv_IT_SEARCH_CRITERIA_INT TYPE FPMGB_T_SEARCH_CRITERIA_INT,
lv_IV_APPL_CONFIG_ID TYPE WDY_CONFIG_ID,
lv_IV_APPL_NAME TYPE WDY_APPLICATION_NAME,
lv_IV_APP_KEY TYPE STRING,
lv_IV_MAX_NUM_RESULT TYPE FPMGB_SEARCH_RESULT_NUM_ROWS,
lv_IV_PAGE_ID TYPE FPM_CONTENT_AREA_ID,
lv_IV_SAVE_ANY_CASE TYPE BOOLE_D,
lv_IV_SELECT_ALL_RESULTS TYPE WDY_BOOLEAN,
lv_IV_UNAME TYPE SYUNAME,
lv_other TYPE c.
CALL METHOD lo_class=>SAVE_SEARCH(
EXPORTING
IS_CONFIG = lv_IS_CONFIG
IS_SEARCH_ID = lv_IS_SEARCH_ID
IT_GROUP_STATE = lv_IT_GROUP_STATE
IT_SEARCH_CRITERIA = lv_IT_SEARCH_CRITERIA
IT_SEARCH_CRITERIA_INT = lv_IT_SEARCH_CRITERIA_INT
IV_APPL_CONFIG_ID = lv_IV_APPL_CONFIG_ID
IV_APPL_NAME = lv_IV_APPL_NAME
IV_APP_KEY = lv_IV_APP_KEY
IV_MAX_NUM_RESULT = lv_IV_MAX_NUM_RESULT
IV_PAGE_ID = lv_IV_PAGE_ID
IV_SAVE_ANY_CASE = lv_IV_SAVE_ANY_CASE
IV_SELECT_ALL_RESULTS = lv_IV_SELECT_ALL_RESULTS
IV_UNAME = lv_IV_UNAME
IMPORTING
ES_MESSAGE = lv_ES_MESSAGE
EV_EXISTS_ALREADY = lv_EV_EXISTS_ALREADY
EV_ID = lv_EV_ID
EV_SAVE_FAILED = lv_EV_SAVE_FAILED ).
Links to Related Class(s)
IF_FPM_S...Full list of available SAP object classes
Search for further information about these or an SAP related objects