Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

The following configuration should be

made

done on both the Gateway and Backend servers when using the Hub Deployment model and only on the single server when using Embedded Deployment.

If you have multiple clients on the same SAP system, then the configuration should be repeated for all clients in which FAB apps will run.

Please see the quick guide to setting up the General Configuration below.  There are two additional pages that describe more details about these options as well as the configuration for the Editors.

...

  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.1
      • UI5 Theme = 'sap_belize' for Fiori 2 Look & Feel - 'sap_fiori_3' for Fiori 3 Look & Feel
      • UI5 Libraries to Load = sap.m,sap.ui.layout (as a start - you may want to add some libraries later)
      • Run In Shell = X or <space>
      • Server for Workbench = refer to section 3.3.1.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
      • URL for sap-ui-cachebuster-info.json = http://<SAPNWGWServer:port>/sap/bc/ui5_ui5/iqx/fab2/

        where <SAPNWGWServer:port> refers to the Gateway IP address or host name (and port, if necessary).
  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.1
      • UI5 Theme = 'sap_belize' for Fiori 2 Look & Feel - 'sap_fiori_3' for Fiori 3 Look & Feel
      • UI5 Libraries to Load = sap.m,sap.ui.layoutlayout (as a start - you may want to add some libraries later)
      • Run In Shell = X or <space>
      • Server for Workbench = refer to section 3.3.1.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
      • URL for sap-ui-cachebuster-info.json = http://<SAPNWGWServer:port>/sap/bc/ui5_ui5/iqx/fab2/

        where <SAPNWGWServer:port> refers to the Gateway  IP address or host name (and port, if necessary).

  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.


Please continue to the section for the configuration of the Editors here: Editor configuration



3.3.1.1      UI5 Library Reference

...

2. URL pointing to the most recent SAPUI5 Library
e.g. 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).


Note: You can also use the cache buster version like so:  https://sapui5.hana.ondemand.com/1.69.0/resources/sap-ui-cachebuster/sap-ui-core.js

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/FORMSFAB_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


Info
titleMultiple 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


3.3.2 Other Configuration

...