Skip to Content
Technical Articles

SAP FIORI Search configuration.

As part this blog, we would like to explain how to setup “ SAP FIORI Search configuration” in the FIORI Launchpad.

 

Description.

SAP Enterprise search function that searches across all apps and business objects, such as materials, customers, and maintenance plans. The search icon is displayed in the shell bar of the launchpad and is always readily available at the top of the screen.

The search for business objects is enabled through corresponding search models.

Please see below up-to-date list of the search models delivered for SAP Business Suite.

Below are the environment details on which we implemented. 

SAP Net weaver 7.4 SP19  (Front-End system)

SAP ECC 6.0 EHP7 SP12 (Backend System) with HANA 1.0 SP12

Below are the high-level activities that needs to perform in the part of configuration.

Configuration steps in the SAP Business suite system (Backend System).

Activate the business function.

Before activating the business function, we need to open the client settings.

BSESH_HANA_SEARCH – SAP HANA BASED Search for BUSINESS SUITE.

BSCBN_HANA_NAV                 —   SAP HANA-Based Navigation for SAP Business Suite

Create one Specific User ID to whom we should assign below roles in HANA Database.

Scheme authorization SELECT for the _SYS_REPO schema

Scheme authorizations SELECT, INDEX,ALTER,DELETE, TRIGGER,INSERT  and INDEX for the schema authorizations.

Set Database connection for search to SAP HANA database.

Go to transaction DBCO and maintained the below details.

 

Activate the SICF Services.

  • default_host  sap  bc  webdynpro  sap  ESH_ADMIN_UI_COMPONENT
  • default_host  sap  bc  webdynpro  sap  esh_eng_modeling
  • default_host  sap  bc  webdynpro  sap  esh_eng_wizard
  • default_host  sap  bc  webdynpro  sap  esh_search_results_ui
  • default_host  sap  bc  webdynpro  sap  wdhc_help_center
  • default_host  sap  es  cockpit
  • default_host  sap  es  saplink
  • default_host  sap  es  search
  • default_host  sap  es  ina  GetResponse
  • default_host  sap  es  ina  GetServerInfo
  • default_host  sap  es  ina  Loader

Create a connector.

User should have the following authorizations to user ID whoever performing the below tasks.

SAP_ESH_SEARCH

SAP_ESH_LOCAL_ADMIN

 

Embedded Search Configuration using task list.

TASK TASK LIST Description
Enable Embedded Search SAP_ESH_INITIAL_SETUP_000_CLIENT

 

We can use this task list for the automatic initial setup of Embedded Search in client 000. This task list executes the obligatory preparation steps for the implementation of Embedded Search. This can take a very long time, so start the task list in the background.

Enable Embedded Search on work clients SAP_ESH_INITIAL_SETUP_WRK_CLIENT We can use this task list for the automatic initial setup of Embedded Search in client 000. This task list executes the obligatory preparation steps for the implementation of Embedded Search. This can take a very long time, so start the task list in the background.

 

 

Logon to the 000 client and Tx:  STC01 > SAP_ESH_INITIAL_SETUP_000_CLIENT

 

Refer below SAP Note for more details about this task.

2626067 – How to execute SAP_ESH_INITIAL_SETUP_000_CLIENT.

Click on Manual activity button and Execute the job in background.

Task should be always perform in the background. So, we have to click on the Background.

 

After executing the task, all task should be green.

 

The below jobs are running in the background.

 

Logon to the work client and Tx:  STC01 > SAP_ESH_INITIAL_SETUP_WRK_CLIENT

Refer to the below SAP Note for more details about this task.

2626107 – How to execute task list SAP_ESH_INITIAL_SETUP_WRK_CLIENT

 

Select “all tasks” and execute it in the sequence.

Click on confirm.

 

Test the DBCO connections.

SE38 – ADBC_TEST_CONNECTION

 

DB Connection Name: SEARCH_CONNECTION.

 

 

 

Validate the connectors by accessing the below URL.

Execute the  TX : ESH_COCKPIT

https://FQDN/sap/es/cockpit?sap-client=303#

 

Here the list of search software components available in the dropdown, we have to select SAP_APPL component and activate.

 

 

We should have to update ECC enterprise search related service-related parameter in to Web Dispatcher profile parameters.

disp/system_1 = SID=<SID>, MSHOST=hostname, MSPORT=8101, SRCSRV=*:port number, SRCURL=/sap/es/;/sap/es/ina/;/sap/bc/ui5_ui5/ui2/;/ENTERPRISE_SEARCH/, CLIENT=<Client>

 

See the below URL for more details.

https://help.sap.com/saphelp_hba/helpdata/en/12/af5252b10d5a64e10000000a423f68/frameset.htm

Testing results.

 

The search can be restricted to objects of a particular type.

This can be done before the search is triggered, either by using the type selector or by typing the object type into the search field and selecting the respective suggestion.

To filter a result list by object type, users can select the type tabs or the respective section in the filter panel.

 

Here you have to search required apps or objects from the list of Apps.

Search in a specific object type (here: “Sales Orders”)

When the user starts typing in the search field, suggestions appear. There are 3 main suggestion types:

Type suggestions switch the type selector (for example, Search In: Sales Orders).

App suggestions launch the app (for example, App Create Leave Request).

Term suggestions execute a search with the respective terms (for example, Sally).

 

The result list is a ranked list of all matching items. Different object types can have different representations.

 

 

 

 

 

Be the first to leave a comment
You must be Logged on to comment or reply to a post.