3.3. FAB Configuration

Depending on deployment model, the configuration needs to be done accordingly as following:

Deployment Option

Configured in

P1. Embedded Deployment

Back-End Server

P2. Central Hub Deployment with development on Back-End Server

Back-End Server

P3. Hub Deployment with development on the Front-End Server

Front-End Server

C1. Cloud Embedded Deployment

Back-End Server

C2. Cloud Hub Deployment with development on Back-End Server

Back-End Server

C3. Cloud Odata Deployment with development on Back-End Server

Back-End Server

C4. Cloud Front End with development on the Front-End Server

Front-End Server


3.3.1 General Configuration


  1. In ECC, go to transaction /IQX/FAB_CONFIG
    1. Click on General Configuration node
    2. Add a new record for “002” version with the following values:
      • + = Ticked
      • Version = “002”
      • RFC Destination = BLANK
      • RFC Destination of Back End = BLANK
      • UI5 Library Reference = refer to section 3.3.1
      • UI5 Theme = sap_belize
      • UI5 Libraries to Load = sap.m,sap.ui.layout
      • Run In Shell = X or <space>
      • Server for Workbench = refer to section 3.3.2
      • Server for Anonymous Forms = http:// <SAPNWGWServer:port>/sap/bc/bsp/iqx/fab_srv/index.html
      • Server for Email Links = http:// <SAPNWGWServer:port>/sap/bc/bsp/iqx/fab_srv/index.html
      • Server for Anonymous Forms Email Links = http:// <SAPNWGWServer:port>/sap/bc/bsp/iqx/fab_srv/index.html
  2. In Gateway, go to transaction /IQX/FAB_CONFIG
    1. Add a new record for “002” version with the following values:
      • + = Ticked
      • Version = “002”
      • RFC Destination = <Trusted RFC Destination to Back-End server>
      • RFC Destination of Back End:
        • = BLANK for Central Hub Deployment with dev. on Back-End Server
        • = <Trusted RFC Destination to Back-End server> for Hub Deployment with dev. on the Front-End Server
        • = BLANK for Embedded Deployment
      • UI5 Library Reference = refer to section 3.3.1
      • UI5 Theme = sap_belize
      • UI5 Libraries to Load = sap.m,sap.ui.layout
      • Run In Shell = X or <space>
      • Server for Workbench = refer to section 3.3.2
      • Server for Anonymous Forms = http:// <SAPNWGWServer:port>/sap/bc/bsp/iqx/fab_bsp/index.html
      • Server for Email Links = http:// <SAPNWGWServer:port>/sap/bc/bsp/iqx/fab_bsp/index.html
      • Server for Anonymous Forms Email Links = http:// <SAPNWGWServer:port>/sap/bc/bsp/iqx/fab_bsp/index.html
  3. FAB Initial Tests
    1. Go to transaction /IQX/FAB
    2. Click the “Create” button and enter Form ID = MYFORM1 as first FAB app
    3. Accept the changes and the initial form should load.


3.3.1.1      UI5 Library Reference

This can be set either to a fixed version or the most recent version of SAPUI5 Library from the cloud (https://sapui5.hana.ondemand.com/versionoverview.html).

  1.  Sample URL of fixed SAPUI5 library version
    https://sapui5.hana.ondemand.com/1.52.12/resources/sap-ui-core.js

Advantage:

This will avoid having unexpected changes happening or directly to be applied to the applications

Disadvantage: 

New functionalities or bug fixes will not be available

2.  URL pointing to the most recent SAPUI5 Library

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

Advantage:

Newest functionalities are readily available and accessible by the applications


Disadvantage:

No control over changes by SAP which will be applied directly to the applications (e.g. change in alignment or having some controls getting deprecated)

3.3.1.2      Server for Workbench

Multiple options are available to set this configuration:

  1. http://<SAPNWGWServer:port>/sap/bc/ui5_ui5/iqx/fab2/index.html

Setting to this URL will disregard the setting for the UI5 Library Reference and instead will use the SAPUI5 library installed in the SAP Gateway system.

2. http://<SAPNWGWServer:port>/sap/bc/bsp/iqx/fab_bsp/index.html

Setting to this URL will use the setting for the UI5 Library Reference. This will also use or load the additional JS Libraries and CSS classes maintained using TCODE /IQX/FORMS_CONFIG

3. http:// <SAPNWGWServer:port>/sap/bc/ui5_ui5/iqx/fab2/index_latest.html

Setting to this URL will disregard the setting for the UI5 Library Reference and instead will use the most recent SAPUI5 library in the cloud. This has the same effect as setting the UI5 Library reference to point to “https://sapui5.hana.ondemand.com/resources/sap-ui-core.js


3.3.2 Other Configuration

Please refer to section 1.2.1 FAB Configuration (/IQX/FAB_CONFIG) for details on additional configuration settings.


Important

All new users will automatically use the new JavaScript editor with syntax checking and pretty print capabilities.  The JavaScript editor URL must be configured in order for users to be able to access the editor.