βš™οΈSAPTools
Fiori15 min read

SAP Fiori Development Setup Guide 2024

Step-by-step guide to set up your SAP Fiori development environment in 2024. Covers VS Code, BAS, SAP Fiori tools, and local mock server configuration.

Published May 20, 2024

Advertisement

SAP Fiori Development Setup Guide 2024

Setting up a productive Fiori development environment takes some configuration. Here's the definitive guide.

Option 1: SAP Business Application Studio (Recommended)

BAS is the cloud-based IDE for SAP development:

  1. Access via SAP BTP Cockpit
  2. Create a Dev Space with "SAP Fiori" preset
  3. All tools pre-installed: UI5 Tooling, Fiori Tools, ABAP connectivity

Option 2: VS Code + SAP Fiori Tools

For local development:

# Install prerequisites
npm install -g @ui5/cli
npm install -g @sap/ux-ui5-tooling

# Install VS Code extensions
code --install-extension SAPOSS.sap-ux-fiori-tools-extension-pack

Essential Configuration

ui5.yaml for local development:

specVersion: "3.0"
type: application
metadata:
  name: my-fiori-app
server:
  customMiddleware:
    - name: fiori-tools-proxy
      afterMiddleware: compression
      configuration:
        backend:
          - path: /sap
            url: https://my-sap-system.example.com

Topics:

sap fiori setupfiori developmentsap basfiori tools vscodeui5 setup