4. Деплой в sap систему

Для деплоя в onPremise-системы стандарт де-факто -- ux-ui5-tooling

Удобный консольный инструмент fiori, который умеет и собирать приложения, и запускать их в дев-среде для проверки, и деплоить в сап систему.

Вшит по умолчанию примерно во все относительно-современные темплейты проектов. Если хочется имплементировать его в старый проект, который базируется на других инструментах (например, из webIDE, или из старого тулинга) -- можно воспользоваться migration tool из поставки SAP Fiori Tools - Extension Pack. Которая автоматом сгенерирует нужные конфиги по вашим запросам, которые уже потом можно будет удобно и гибко настраивать.

Основная конфигурация деплоя при использовании ux-ui5-tooling будет лежать в корне проекта в файле ui5-deploy.yaml


specVersion: "3.1"
metadata:
  name: name
type: application
builder:
  resources:
    excludes:
      - /test/**
      - /localService/**
  customTasks:
    - name: deploy-to-abap
      afterTask: generateCachebusterInfo
      configuration:
        target:
          url: https://url.to.your.system
          client: "200"
        app:
          name: appname
          package: packagename
          transport: transportRequest
        exclude:
          - /test/

Тут главное быть внимательным, и вписывать актуальный номер транспортного реквеста при разработке.