General Configuration

The FAB General configuration can be accessed in transaction /n/IQX/FAB_CONFIG → General Configuration. It is used to configure the RFC connection, UI5 resources, server, and caching URLs.

image-20240719-090131.png

 

Please supply the complete URL in the configuration field using this format: scheme://host:port/path.

e.g. http://sapserver:port/sap/bc/bsp/iqx/fab_bsp/index.html for the Server for Workbench.

You can automatically generate the URL in transaction /n/IQX/FAB_SETUP and simply copy and paste it in /n/IQX/FAB_CONFIG → General Configuration.

Configuration

Usage

Configuration

Usage

RFC Dest Se

This configuration is for the RFC Destination of the Service Implementation

This setting is applicable for old ECC Systems that have an older version or do not Gateway Components. This RFC Destination can be used when IQX services are running on a Gateway System using a Local Alias, but the actual implementation is running on a back-end ECC System. Note that this is different from configuring IQX services to use a remote Alias.

Back End RFC Dest

This configuration is for the RFC Destination of the Back-End System

This setting can be used in scenarios where FAB Development is in a front-end Gateway System, but some functions such as lookups for Search Help are carried out in a remote system, such as a back-end ECC system.

RFC DEV Master

This configuration is for the RFC Destination of the Development Master

The Development Master is the Client where the development takes place. This setting is only relevant for multi-client development environments.

For example, the services are running in a run-time client like 010 where the data is persisted and read. On the other hand, the development is performed in another client like 300. We call the client 300 the DEV Master Client.

For saving workflow definitions, it is necessary to create an RFC Destination from 010 to 300. This should be configured in the run-time client 010 using transaction /n/IQX/FAB_CONFIG → RFC Dev Master.

UI5 Library Ref.

This configuration is for the UI5 Library Reference that is used by the FAB application

Example Library References:

https://sapui5.hana.ondemand.com/1.71.22/resources/sap-ui-cachebuster/sap-ui-core.js

https://sapui5.hana.ondemand.com/1.71.13/resources/sap-ui-cachebuster/sap-ui-core.js

When using the libraries embedded on the server (Gateway or ECC), use resources/sap-ui-cachebuster/sap-ui-core.js

This setting is only relevant when using the FAB_BSP format of the URL like http://sapserver:port/sap/bc/bsp/iqx/fab_bsp/index.html. These libraries are used in the dynamically generated bootstrap of the index.html when the above URL is used.

UI5 Theme

This configuration is for the UI5 theme that is used by the FAB application

Example Themes:

sap_fiori_3

sap_belize

sap_hcb

sap_fiori3

This setting is only relevant when using the FAB_BSP format of the URL like http://sapserver:port/sap/bc/bsp/iqx/fab_bsp/index.html.

UI5 Libraries

This configuration is for the UI5 libraries that are initialized when the bootstrap script is loaded and executed by the browser

Example Libraries:

sap.m,sap.ui.table,sap.ui.layout,sap.uxap,sap.f,sap.suite.ui.commons,sap.tnt,sap.ui.unified,sap.ui.comp

This setting is only relevant when using the FAB_BSP format of the URL like http://sapserver:port/sap/bc/bsp/iqx/fab_bsp/index.html.

Run in Shell

This is a Flag that sets the FAB applications to Run in Shell on or off

This setting is only relevant when using the FAB_BSP format of the URL like http://sapserver:port/sap/bc/bsp/iqx/fab_bsp/index.html.

Server for Workbench

This configuration is for the HTML View Server of the FAB Workbench

Example URL Path:

/sap/bc/bsp/iqx/fab_bsp/index.html - Utilise all the configuration options including the UI5 Library Reference, UI5 Theme, UI5 Libraries to Load

/sap/bc/ui5_ui5/iqx/fab2/index.html - Access the UI5 libraries on the server (Gateway or ECC) 

/sap/bc/ui5_ui5/iqx/fab2/index_latest.html - Access the latest UI5 libraries on the SAP CDN

Server for Anon Form

This configuration is for the URL that allows anonymous access to Forms

Example URL Path:

/sap/bc/bsp/iqx/fab_srv/index.html

Server for Email

This configuration is for the URL that is used for accessing the Email server

Example URL Path:

/sap/bc/bsp/iqx/fab_bsp/index.html - Utilise all the configuration options including the UI5 Library Reference, UI5 Theme, UI5 Libraries to Load

/sap/bc/ui5_ui5/iqx/fab2/index.html - Access the UI5 libraries on the server (Gateway or ECC) 

/sap/bc/ui5_ui5/iqx/fab2/index_latest.html - Access the latest UI5 libraries on the SAP CDN

This setting is relevant when method /IQX/CL_FORMS_ASSIST=>GET_FORM_URL is used to obtain the URL of a Form Instance. The exporting parameter E_URL_EMAIL will then use the URL configured for this setting. This configuration also allows an alternative URL for email links, if desired.

Server for Anon Eml

This configuration is for the Email Links URL when Anonymous Apps are used

Example URL Path:

/sap/bc/bsp/iqx/fab_srv/index.html

Preview URL is FLP

This is a Flag that sets the Preview URL is FLP on or off

If turned on, it indicates that the Server for Workbench URL is a direct URL to the Fiori Launchpad

This setting is typically used in a Cloud Deployment scenario where irrelevant parameters are removed from the URL.

CacheBuster Info URL

This configuration is for the Cache Buster URL that facilitates the effective handling of cached files

Example URL Path:

/sap/bc/ui5_ui5/iqx/fab2/

This setting is only relevant when using the FAB_BSP format of the URL like http://sapserver:port/sap/bc/bsp/iqx/fab_bsp/index.html. This is usually the location of the core IQX FAB2 application.

URL of resourceroots

This configuration is for the URL of the SAPUI5 resource root when /IQX/FAB_BSP is used as end-point or the location where SAPUI5 loads all JavaScript modules, controls, and control related resources from

Example URL Path:

/sap/bc/ui5_ui5/iqx/fab2/

This setting is only relevant when using the FAB_BSP format of the URL like http://sapserver:port/sap/bc/bsp/iqx/fab_bsp/index.html.This is applicable if the SAP Cache Buster (ie /sap-ui-cachebuster used in UI5 Library Reference).

CacheBuster URL Anon

This configuration is for the Cache Buster URL used by Anonymous Apps that handles cache-busting techniques

Example URL Path:

/sap/iqx/fab2_srv/

This setting is only relevant when cache-busting techniques are used for an anonymous app. For example, when the /sap-ui-cachebuster/ is used from the UI5 Library Reference the /iqx/fab2_srv/ variant should be configured.

Multiple Clients on the same SAP system

If your Development or QA system landscape consists of multiple SAP Clients (100 = Development; 110 = Unit Test; 120 = xxx, or 200 = QA, 210 = SIT; 220 = UAT, etc) then you need to specify the Client in the above URL using the ?sap-client=xxx addition.

For example, if you have two clients (100 and 110) in your development system, and the URL is: http://sapdev:8000/sap/bc/bsp/iqx/fab_bsp/index.html, then you will have to specify the configuration twice (once in each client) as follows:

http://sapdev:8000/sap/bc/bsp/iqx/fab_bsp/index.html?sap-client=100

and

http://sapdev:8000/sap/bc/bsp/iqx/fab_bsp/index.html?sap-client=110

For more information, select the field and press F1 to see the documentation available in F1 Help.