как запустить приложение fiori

SAP Fiori — Панель запуска

SAP Fiori Launchpad известен как точка входа в систему приложений Fiori на мобильных и настольных устройствах. Содержит различные плитки в системе Fiori. Плитки — это квадратные объекты, которые используются для доступа к различным приложениям Fiori. Доступ к этим плиткам основан на пользовательских ролях.

Плитки SAP Fiori работают на нескольких типах устройств и предоставляют единую точку доступа для бизнес-приложений, таких как транзакционные, аналитические, информационные бюллетени, интеллектуальные бизнес-приложения.

SAP Fiori Launchpad — Ключевые факты

Ключевые моменты о SAP Fiori Launchpad приведены ниже.

Веб-точка входа для использования бизнес-приложений SAP на разных платформах и устройствах.

Поставляется как нестандартное мышление клиенту I HTML.

Высокая производительность для конечных пользователей, использующих такие функции, как создание тем, интеграция поиска, настройка и т. Д.

Предлагает отдельные точки входа для конечных пользователей, использующих устройства нескольких типов.

Веб-точка входа для использования бизнес-приложений SAP на разных платформах и устройствах.

Поставляется как нестандартное мышление клиенту I HTML.

Высокая производительность для конечных пользователей, использующих такие функции, как создание тем, интеграция поиска, настройка и т. Д.

Предлагает отдельные точки входа для конечных пользователей, использующих устройства нескольких типов.

как запустить приложение fiori. launchpad. как запустить приложение fiori фото. как запустить приложение fiori-launchpad. картинка как запустить приложение fiori. картинка launchpad.

Как работает SAP Fiori Launchpad?

Если вы являетесь клиентом, использующим страницу запуска, это отличается тем, что на странице запуска был index.html для каждого приложения. Это изменение обеспечивает более целостный пользовательский интерфейс, обеспечивая навигацию по страницам и переходы.

Fiori Launchpad — Основные преимущества

Ниже приведены основные преимущества, которые могут быть достигнуты с помощью SAP Fiori Launchpad.

SAP Fiori Launchpad — Ключевые ценности

Простой — интуитивно понятный, простой и понятный пользовательский интерфейс.

На основе ролей — упрощенная навигация на основе ролей и доступ к бизнес-функциям.

Контекстный — в режиме реального времени, контекстный и персонализированный доступ.

Отзывчивый — потребление кросс-устройств, версий и каналов с единым пользовательским интерфейсом.

Мультиплатформенность — планируется запускать на нескольких платформах — ABAP (доступна сегодня), SAP Portal, SAP HANA Cloud Portal и HANA.

Простой — интуитивно понятный, простой и понятный пользовательский интерфейс.

На основе ролей — упрощенная навигация на основе ролей и доступ к бизнес-функциям.

Контекстный — в режиме реального времени, контекстный и персонализированный доступ.

Отзывчивый — потребление кросс-устройств, версий и каналов с единым пользовательским интерфейсом.

Мультиплатформенность — планируется запускать на нескольких платформах — ABAP (доступна сегодня), SAP Portal, SAP HANA Cloud Portal и HANA.

Конфигурация панели запуска

Чтобы проверить URL-адрес страницы справки SAP, перейдите на Google.com и введите имя приложения.

как запустить приложение fiori. sap fiori app implementation. как запустить приложение fiori фото. как запустить приложение fiori-sap fiori app implementation. картинка как запустить приложение fiori. картинка sap fiori app implementation.

как запустить приложение fiori. app implementation timesheet. как запустить приложение fiori фото. как запустить приложение fiori-app implementation timesheet. картинка как запустить приложение fiori. картинка app implementation timesheet.

Это интерфейсный компонент для приложений My Timesheet в Launchpad для активации приложения SAP Fiori UI5 —

как запустить приложение fiori. my timesheet. как запустить приложение fiori фото. как запустить приложение fiori-my timesheet. картинка как запустить приложение fiori. картинка my timesheet.

Как проверить URL-адрес приложений Fiori и компонент SAP UI5

Войдите на сервер переднего плана, используя вход в систему SAP, и введите T-код: SICF

как запустить приложение fiori. fiori frontend. как запустить приложение fiori фото. как запустить приложение fiori-fiori frontend. картинка как запустить приложение fiori. картинка fiori frontend.

как запустить приложение fiori. sicf. как запустить приложение fiori фото. как запустить приложение fiori-sicf. картинка как запустить приложение fiori. картинка sicf.

Откроется новое окно. Нажмите Выполнить и перейдите по пути, указанному ниже —

Default_host → SAP → bc → ui5_ui5 → sap → найдите hcm_ts_cre и дважды щелкните.

как запустить приложение fiori. . как запустить приложение fiori фото. как запустить приложение fiori-. картинка как запустить приложение fiori. картинка .

как запустить приложение fiori. default host window. как запустить приложение fiori фото. как запустить приложение fiori-default host window. картинка как запустить приложение fiori. картинка default host window.

как запустить приложение fiori. hcm ts cre. как запустить приложение fiori фото. как запустить приложение fiori-hcm ts cre. картинка как запустить приложение fiori. картинка hcm ts cre.

Источник

Разрабатываем SAP Fiori-приложения локально при помощи VSCode и Fiori Tools

Привет, Хабр! Меня зовут Александр Карпов, я ведущий разработчик в группе разработки интерфейсов веб-приложений компании «Северсталь-инфоком». Хочу поделиться с вами опытом локальной разработки UI-приложений для SAP-систем.

В разное время для разработки приложений SAPUI5 разработчики пользовались разными инструментами. Сначала это были плагины для HANA Studio (Eclipse), потом появилась Web IDE, затем Business Application Studio (BAS). Но проблема в том, что плагины для Eclipse не развиваются с 2019 года, а два остальных инструмента привязывают разработчика к конкретной среде. Ведь Web IDE и BAS — это облачные среды, которые лишают возможности разрабатывать локально. К тому же они платные.

Компания SAP пошла на встречу разработчикам и в последнее время начала разрабатывать инструменты для локальной разработки: UI5 Tooling и Fiori Tools, а также плагины для VSCode. Это позволяет разработчикам работать эффективнее, а также не зависеть от облачных сред разработки.

В этой статье мы будем использовать редактор VSCode, установим на него плагины, создадим приложение и запустим его локально.

Устанавливаем расширения SAP Fiori Tools

Перед началом работы установите Node.js. Мы не будем использовать его напрямую, но он необходим для работы инструментов.

Application Wizard. Помогает создавать приложения на основе готовых шаблонов. По сути это просто графический интерфейс над утилитой Yeoman.

XML Toolkit. Поддержка XML: подсветка синтаксиса, проверка и так далее.

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

Создаем приложение

Сначала создадим папку для проекта (у меня она называется OVP) и откроем ее с помощью VSCode. Далее в редакторе нажимаем Ctrl+Shift+P, в окне поиска пишем «generator» и выбираем «Fiori: Open Application Generator».

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

Откроется мастер, который помогает создавать приложения. На выбор есть два типа приложений: «SAP Fiori Elements» для Fiori-приложений и «SAPUI5 freestyle» для самостоятельных приложений UI5. Для нашей разработки мы выберем «SAP Fiori elements» и шаблон «Overview Page».

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

На следующем шаге необходимо выбрать источник данных. К чему можно подключиться:

к существующей SAP-системе

к SAP API Business Hub

или просто загрузить файл метаданных.

Мы выберем первый вариант и подключимся к нашей локальной SAP-системе. Также можно подключиться к облачной платформе SAP Business Technology Platform.

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

После успешной авторизации появятся два дополнительных поля: «System name» и «Service». В первое поле можно ввести удобное имя системы, и оно сохранится в VSCode для дальнейшего использования. Во втором нужно выбрать сервис OData, из которого мы будем забирать данные.

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

На третьем шаге выбираем сущность, по которой будет строиться глобальная панель фильтрации приложения (smartFilterBar).

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

На следующем шаге заполним атрибуты проекта: имя модуля проекта, описание и подробное описание, папка для генерации файлов проекта. Для удобства тестирования можно выбрать опцию «Add FLP configuration».

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

На последнем шаге заполним данные конфигурации Fiori Launchpad: семантический объект, действие (action), заголовок и подзаголовок. Эта конфигурация не попадет в настройки ланчпада реальной системы, а будет использоваться только для локальной разработки.

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

Запускаем приложение локально

Мастер автоматически создает пять конфигураций запуска:

Start with UI5 Version. Запуск с настройками ui5.yaml и возможностью выбора версии библиотек.

Start Mock. Запуск с настройками ui5.yaml и тестовыми данными.

Start Mock with UI5 Version. Запуск с настройками ui5.yaml, тестовыми данными и возможностью выбора версии библиотек.

Start Local. Запуск с настройками ui5-local.yaml. При этом будет использоваться локальная версия библиотеки SAPUI5.

Запускать приложения можно через панель Run and Debug (Ctrl+Shift+D). Для этого выберите нужный вариант и нажмите на иконку запуска.

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

Мы запустим наше приложение в конфигурации «Start zoverview». По умолчанию оно запустится на порту 8080 и автоматически откроется в дефолтном браузере. Мы увидим приложение с заголовком и Smart Filter Bar’ом.

как запустить приложение fiori. image loader. как запустить приложение fiori фото. как запустить приложение fiori-image loader. картинка как запустить приложение fiori. картинка image loader.

Итак, при помощи редактора VSCode и инструментов Fiori Tools мы создали приложение Fiori Elements и запустили его локально. Как видите, процесс создания приложения достаточно быстрый и удобный, благодаря простому интерфейсу и широкому набору настроек. Задавайте вопросы, пишите комментарии, постараюсь ответить.

В следующей статье мы продолжим работу с этим приложением и будем добавлять в него карточки. Я покажу, как это можно сделать несколькими разными способами.

Источник

Разрабатываем SAP Fiori-приложения локально при помощи VSCode и Fiori Tools

Привет, Хабр! Меня зовут Александр Карпов, я ведущий разработчик в группе разработки интерфейсов веб-приложений компании «Северсталь-инфоком». Хочу поделиться с вами опытом локальной разработки UI-приложений для SAP-систем.

В разное время для разработки приложений SAPUI5 разработчики пользовались разными инструментами. Сначала это были плагины для HANA Studio (Eclipse), потом появилась Web IDE, затем Business Application Studio (BAS). Но проблема в том, что плагины для Eclipse не развиваются с 2019 года, а два остальных инструмента привязывают разработчика к конкретной среде. Ведь Web IDE и BAS — это облачные среды, которые лишают возможности разрабатывать локально. К тому же они платные.

Компания SAP пошла на встречу разработчикам и в последнее время начала разрабатывать инструменты для локальной разработки: UI5 Tooling и Fiori Tools, а также плагины для VSCode. Это позволяет разработчикам работать эффективнее, а также не зависеть от облачных сред разработки.

В этой статье мы будем использовать редактор VSCode, установим на него плагины, создадим приложение и запустим его локально.

Устанавливаем расширения SAP Fiori Tools

Перед началом работы установите Node.js. Мы не будем использовать его напрямую, но он необходим для работы инструментов.

Application Wizard. Помогает создавать приложения на основе готовых шаблонов. По сути это просто графический интерфейс над утилитой Yeoman.

XML Toolkit. Поддержка XML: подсветка синтаксиса, проверка и так далее.

как запустить приложение fiori. 4d215a7a75a2abd06d660907da3ba567. как запустить приложение fiori фото. как запустить приложение fiori-4d215a7a75a2abd06d660907da3ba567. картинка как запустить приложение fiori. картинка 4d215a7a75a2abd06d660907da3ba567.

Создаем приложение

Сначала создадим папку для проекта (у меня она называется OVP) и откроем ее с помощью VSCode. Далее в редакторе нажимаем Ctrl+Shift+P, в окне поиска пишем «generator» и выбираем «Fiori: Open Application Generator».

как запустить приложение fiori. 69d73376f24581cb5015563fae0ee340. как запустить приложение fiori фото. как запустить приложение fiori-69d73376f24581cb5015563fae0ee340. картинка как запустить приложение fiori. картинка 69d73376f24581cb5015563fae0ee340.

Откроется мастер, который помогает создавать приложения. На выбор есть два типа приложений: «SAP Fiori Elements» для Fiori-приложений и «SAPUI5 freestyle» для самостоятельных приложений UI5. Для нашей разработки мы выберем «SAP Fiori elements» и шаблон «Overview Page».

как запустить приложение fiori. a1ac1d81c922f24acfb0edab03b8822b. как запустить приложение fiori фото. как запустить приложение fiori-a1ac1d81c922f24acfb0edab03b8822b. картинка как запустить приложение fiori. картинка a1ac1d81c922f24acfb0edab03b8822b.

На следующем шаге необходимо выбрать источник данных. К чему можно подключиться:

к существующей SAP-системе

к SAP API Business Hub

или просто загрузить файл метаданных.

Мы выберем первый вариант и подключимся к нашей локальной SAP-системе. Также можно подключиться к облачной платформе SAP Business Technology Platform.

как запустить приложение fiori. fc82cbb619abbb2ca7847c7abf7259d2. как запустить приложение fiori фото. как запустить приложение fiori-fc82cbb619abbb2ca7847c7abf7259d2. картинка как запустить приложение fiori. картинка fc82cbb619abbb2ca7847c7abf7259d2.

После успешной авторизации появятся два дополнительных поля: «System name» и «Service». В первое поле можно ввести удобное имя системы, и оно сохранится в VSCode для дальнейшего использования. Во втором нужно выбрать сервис OData, из которого мы будем забирать данные.

как запустить приложение fiori. 748fd96b67064733fd2178cba5da76fa. как запустить приложение fiori фото. как запустить приложение fiori-748fd96b67064733fd2178cba5da76fa. картинка как запустить приложение fiori. картинка 748fd96b67064733fd2178cba5da76fa.

На третьем шаге выбираем сущность, по которой будет строиться глобальная панель фильтрации приложения (smartFilterBar).

как запустить приложение fiori. 2d0a226480b5f5bcfe7b7812601e2a7d. как запустить приложение fiori фото. как запустить приложение fiori-2d0a226480b5f5bcfe7b7812601e2a7d. картинка как запустить приложение fiori. картинка 2d0a226480b5f5bcfe7b7812601e2a7d.

На следующем шаге заполним атрибуты проекта: имя модуля проекта, описание и подробное описание, папка для генерации файлов проекта. Для удобства тестирования можно выбрать опцию «Add FLP configuration».

как запустить приложение fiori. 499154cdadde93cdcfaa1e9ea9754feb. как запустить приложение fiori фото. как запустить приложение fiori-499154cdadde93cdcfaa1e9ea9754feb. картинка как запустить приложение fiori. картинка 499154cdadde93cdcfaa1e9ea9754feb.

На последнем шаге заполним данные конфигурации Fiori Launchpad: семантический объект, действие (action), заголовок и подзаголовок. Эта конфигурация не попадет в настройки ланчпада реальной системы, а будет использоваться только для локальной разработки.

как запустить приложение fiori. 742dba3e8902542f01f2a6d06adb8810. как запустить приложение fiori фото. как запустить приложение fiori-742dba3e8902542f01f2a6d06adb8810. картинка как запустить приложение fiori. картинка 742dba3e8902542f01f2a6d06adb8810.

как запустить приложение fiori. e795f8676f759e94c676eae1d56d28cf. как запустить приложение fiori фото. как запустить приложение fiori-e795f8676f759e94c676eae1d56d28cf. картинка как запустить приложение fiori. картинка e795f8676f759e94c676eae1d56d28cf.

Запускаем приложение локально

Мастер автоматически создает пять конфигураций запуска:

Start with UI5 Version. Запуск с настройками ui5.yaml и возможностью выбора версии библиотек.

Start Mock. Запуск с настройками ui5.yaml и тестовыми данными.

Start Mock with UI5 Version. Запуск с настройками ui5.yaml, тестовыми данными и возможностью выбора версии библиотек.

Start Local. Запуск с настройками ui5-local.yaml. При этом будет использоваться локальная версия библиотеки SAPUI5.

Запускать приложения можно через панель Run and Debug (Ctrl+Shift+D). Для этого выберите нужный вариант и нажмите на иконку запуска.

как запустить приложение fiori. a0198a2cc3daee07ed982ee54854a233. как запустить приложение fiori фото. как запустить приложение fiori-a0198a2cc3daee07ed982ee54854a233. картинка как запустить приложение fiori. картинка a0198a2cc3daee07ed982ee54854a233.

Мы запустим наше приложение в конфигурации «Start zoverview». По умолчанию оно запустится на порту 8080 и автоматически откроется в дефолтном браузере. Мы увидим приложение с заголовком и Smart Filter Bar’ом.

как запустить приложение fiori. c9f9ba23538b20fd6d1e36588722fe4f. как запустить приложение fiori фото. как запустить приложение fiori-c9f9ba23538b20fd6d1e36588722fe4f. картинка как запустить приложение fiori. картинка c9f9ba23538b20fd6d1e36588722fe4f.

Итак, при помощи редактора VSCode и инструментов Fiori Tools мы создали приложение Fiori Elements и запустили его локально. Как видите, процесс создания приложения достаточно быстрый и удобный, благодаря простому интерфейсу и широкому набору настроек. Задавайте вопросы, пишите комментарии, постараюсь ответить.

В следующей статье мы продолжим работу с этим приложением и будем добавлять в него карточки. Я покажу, как это можно сделать несколькими разными способами.

Источник

Как добавить плитку в SAP Fiori Launchpad?

Как добавить плитку в SAP Fiori Launchpad?

Sergey Ignatov

В этой заметке я вкратце опишу последовательность действий, которую необходимо выполнить для того, чтобы добавить плитку в SAP Fiori Launchpad.

Исходные данные

Из исходных данных: у меня есть бестолковое UI5 приложение, и пустой ланчпад, куда нужно вывести плитку, запускающую мое бестолковое приложение.

Шаг 1. Создание SAP UI5 приложения

Процесс создания UI5 приложения в данной заметке описан не будет. За более подробной информацией можно обратиться к официальному справочному материалу

Для демонстрации в этой заметке будет использовано UI5 приложение следующего содержания

как запустить приложение fiori. image 14. как запустить приложение fiori фото. как запустить приложение fiori-image 14. картинка как запустить приложение fiori. картинка image 14.

Именно его мне нужно будет вывести на Fiori Launchpad к концу заметки.

Шаг 2. Предварительные манипуляции с SAP Fiori Launchpad

За более подробной информацией о процессе первоначальной настройки SAP Fiori Launchpad можно обратиться по нижеуказанным ссылкам

Самое главное здесь, как мне кажется, чтобы он вообще запускался. Из полезного (одновременно и опционального) можно проверить:

Шаг 3. Запускаем SAP Fiori Launchpad

Для запуска Fiori Launchpad из back-end системы необходимо воспользоваться транзакцией /ui2/flp, либо обратиться к нему (ланчпаду) напрямую, открыв соответствующий адрес в браузере.

Если пользователю, под которым вы выполняете настройку, не присвоены роли, с которыми вендор рекомендует выполнять последующие настройки, ваша версия ланчпада может выглядеть, приблизительно, следующим образом:

как запустить приложение fiori. image 6. как запустить приложение fiori фото. как запустить приложение fiori-image 6. картинка как запустить приложение fiori. картинка image 6.

При использовании ролей, представленных в справочном материале, ланчпад будет выглядеть несколько веселее

как запустить приложение fiori. image 7. как запустить приложение fiori фото. как запустить приложение fiori-image 7. картинка как запустить приложение fiori. картинка image 7.

Шаг 4. Создание каталога плиток

Для создания каталога плиток потребуется запустить Fiori Launchpad Designer

What are catalogs?
Catalogs are collections of apps that you want to make available for a specific role (or for multiple roles).
You assign roles and apps to a catalog. Users belonging to a particular role have access to the all the apps that are assigned to the same catalog as their role.

как запустить приложение fiori. image 8. как запустить приложение fiori фото. как запустить приложение fiori-image 8. картинка как запустить приложение fiori. картинка image 8.

Также это можно сделать посредством запуска транзакции /UI2/FLPD_CUST из backend-системы

как запустить приложение fiori. image 9. как запустить приложение fiori фото. как запустить приложение fiori-image 9. картинка как запустить приложение fiori. картинка image 9.

На следующем видеофрагменте представлена последовательность действий в результате которой создается новый каталог плиток.

Шаг 5. Определение семантического объекта для вашего UI5 приложения

Выполните ведение семантического объекта посредством вызова транзакции ​ /UI2/SEMOBJ

Semantic object as defined in an app launcher tile.
The following characters are allowed: uppercase letters [A-Z], lowercase letters [a-z], numbers 8. The first character must be an uppercase or lowercase letter.

как запустить приложение fiori. image 10. как запустить приложение fiori фото. как запустить приложение fiori-image 10. картинка как запустить приложение fiori. картинка image 10.

Шаг 6. Определение цели навигации (Target Mapping)

Определите приложение, которое будет запускаться из новой плитки, выполнив ведение Target Mapping нового каталога.

См. Configuring Target Mappings

In the target mapping configuration, you map a navigation target to the combination of a semantic object and an action, also known as an intent.

Обратите внимание на значения поля ID, куда записывается наименование компонента вашего UI5 приложения (см. Component.js своего приложения)

Enter one of the following: Component name of an SAPUI5 application
Example: cus.sd.myquotations

ID of the application descriptor of an SAPUI5 application. See the description of the attribute ID in the sap.app namespace under Descriptor for Applications, Components, and Libraries.

Шаг 7. Добавление новой плитки в каталог

На следующем видеофрагменте представлена последовательность действий в результате которой выполняется добавление новой плитки типа Static App Launcher Tile в ранее созданный каталог

Шаг 8. Создание группы и включение в нее каталог

Создайте новую группу и включите в нее ранее созданный каталог плиток

A group contains predefined content that you can view on the page. You can add tiles to groups from catalogs. You can specify that a group cannot be personalized by the end user.

Шаг 9. Создание backend роли и включение в нее ранее созданной группы

Чтобы проверить, что плитка доступна конечному пользователю, необходимо создать backend-роль и включить в нее созданные ранее каталог плиток и группу (тут возможны варианты)

Шаг 10. Присвоение роли и запуск Fiori Launchpad

Осталось только проверить доступность новой плитки и возможность запуска приложения из SAP Fiori Launchpad под пользователем, которому присвоена роль, созданная на шаге #9.

Помните, что безвыходных ситуаций не бывает. Как всегда, со всеми нежнейшими пожеланиями в последние летние деньки. Ваш, ignatov.

Источник

Общая теория архитектуры полномочий в SAP Fiori

как запустить приложение fiori. img937. как запустить приложение fiori фото. как запустить приложение fiori-img937. картинка как запустить приложение fiori. картинка img937.

Кокурин Андрей Юрьевич

Обозначенная в заголовке статьи архитектура раскрыта кратко, только в разрезе, необходимом для понимания того, как работают полномочия в Fiori.

Что такое Front-end и Back-end?

Обозначенная в заголовке статьи архитектура раскрыта кратко, только в разрезе, необходимом для понимания того, как работают полномочия в Fiori.

Технические компоненты Fiori Launchpad

как запустить приложение fiori. ko pic1. как запустить приложение fiori фото. как запустить приложение fiori-ko pic1. картинка как запустить приложение fiori. картинка ko pic1.

Рис. 1 Central UI и Gateway

Product UI – это транзакционные и аналитические приложения разных продуктов SAP (отображаются Fiori Launchpad в виде плиток), также расположенные на Fiori Front-end Server. Они не являются частью Central UI и нуждаются в специфичных для каждого продукта UI add-on-ах. Этих add-on-ов множество для самых разных областей бизнеса, и они устанавливаются на Fiori Front-end-сервер. Как видно ниже, в примере на рисунке 2, это несколько компонентов, начинающихся на буквы UI……….

как запустить приложение fiori. ko pic222. как запустить приложение fiori фото. как запустить приложение fiori-ko pic222. картинка как запустить приложение fiori. картинка ko pic222.

Рис. 2 Product UI

Модель организации интерфейса Fiori для S/4HANA

Основные компоненты модели организации интерфейса Fiori: бизнес-роли, бизнес-группы, бизнес-каталоги, технические каталоги, технические back-end-каталоги, OData-сервисы.

Fiori-бизнес-группа формирует начальный экран рабочего места пользователя, то есть отображает плитки, добавленные в Fiori-группу из одного или нескольких каталогов. Группа, в свою очередь, добавлена в PFCG-бизнес-роль, а роль уже присвоена пользователю. Именование стандартных, поставляемых SAP бизнес-групп имеет следующий префикс – SAP_BCG_(GROUPNAME). См. Рис. 3.

ПРИМЕЧАНИЕ: если в группе содержится приложение из каталога, который не присвоен роли пользователя (забыли, к примеру, присвоить), то плитка этого приложения данному пользователю в Launchpad отображаться не будет.

Технический каталог – это набор приложений (плиток и target mapping), более широкий чем бизнес-каталог и состоящий из приложений, относящихся к какой-либо функциональной области (к примеру, FI, но не полностью, конечно). Имеется ограничение на количество объектов в техническом каталоге, связанное с производительностью системы (смотреть в технической документации). На объекты в техническом каталоге ссылаются плитки из бизнес-каталогов. Содержимое технических каталогов недоступно для вывода напрямую в виде плиток для пользователя. Вывод для пользователя выполняется только через бизнес-каталоги. Именование стандартных, поставляемых SAP технических каталогов имеет следующий префикс – SAP_TC_(CATALOGNAME). См. Рис. 3.

Технический back-end-каталог – это технический каталог для унаследованных приложений (транзакций и Webdynpro) из предыдущих версий SAP ERP. App Descriptors – так называются ABAP-транзакции для GUI HTML и Webdynpro-приложения, доставшиеся по наследству S/4HANA из предыдущей версии ERP и существующие в виде плиток в Fiori Launchpad, добавленные в технический back-end-каталог. Именование стандартных, поставляемых SAP технических back-end-каталогов имеет следующий префикс – SAP_TC_(CATALOGNAME) См. Рис. 3.

OData-сервисы – это сервисы, через которые приложения Fiori из Front-end взаимодействуют с Back-end, то есть обеспечивают передачу данных. Обычно они активируются во время первоначальной настройки после установки системы (Fiori Rapid Activation).

как запустить приложение fiori. ko pic3. как запустить приложение fiori фото. как запустить приложение fiori-ko pic3. картинка как запустить приложение fiori. картинка ko pic3.

Рис. 3 Модель организации интерфейса Fiori

как запустить приложение fiori. ko pic4. как запустить приложение fiori фото. как запустить приложение fiori-ko pic4. картинка как запустить приложение fiori. картинка ko pic4.

Рис. 4 Пример отображения в Fiori Launchpad двух групп плиток

Стандартные роли для работоспособности Fiori Launchpad

Для того, чтобы пользователь мог запустить Fiori Launchpad даже без плиток, то есть пустой, как самостоятельное приложение, обязательно необходимы стандартные роли. Данные роли генерируются при начальных шагах настройки системы, как правило автоматизированным сценарием, который носит название Fiori Rapid Activation. Этот сценарий обычно запускает специалист, инсталлирующий систему. Если при запуске сценария названия ролей принудительно не изменены, то по умолчанию их именование будет примерно таким (зависит от версии системы):

Групповая роль – Z_FIORI_FOUNDATION_USER

Архитектура SAP Fiori в разрезе системного ландшафта SAP

Данный раздел повествует не о полномочиях и не о всем, что с ними связано, а об устройстве системного ландшафта S/4HANA в сочетании с SAP Fiori-частью (она же часто в документации именуется SAP Gateway). Схема системного ландшафта будет влиять на то, как вы будете работать с каталогами Fiori и, соответственно, с полномочиями конечных пользователей, поэтому слегка затронем данную тему. Информацию по рекомендациям от SAP можно найти в интернете, введя в поиске «SAP Fiori Deployment Recommendations». Последняя на момент написания данной статьи версия рекомендаций — это 6 версия за октябрь 2020 года.

как запустить приложение fiori. ko pic5. как запустить приложение fiori фото. как запустить приложение fiori-ko pic5. картинка как запустить приложение fiori. картинка ko pic5.

Рис. 5. Совместное размещение Fiori Front-End Server (FES) и S/4HANA типа Embedded on-Premise

как запустить приложение fiori. ko pic6. как запустить приложение fiori фото. как запустить приложение fiori-ko pic6. картинка как запустить приложение fiori. картинка ko pic6.

Рис. 6. Отдельное размещение Fiori Front-End Server (FES) и S/4HANA типа Hub on-Premise

Где найти информацию о приложениях Fiori

Прежде чем приступать к внедрению системы, консультанты должны изучить функционал приложений, входящих в Fiori. Помимо группы транзакций, которые в S/4HANA вообще заблокированы как устаревшие, хотя некоторые ещё действуют параллельно с новыми приложениями Fiori, существует функционал, который реализован только на Fiori. Лучшим вариантом будет первоначально изучить функционал Fiori на песочнице, то есть тестовой S/4HANA-системе. Конечно, если таковая имеется. Вся текущая информация о приложениях и всех сопутствующих компонентах находится на портале SAP. Искать следующим образом – набрать в поиске google «Fiori library». Первая же строка будет ссылкой на библиотеку приложений Fiori Apps Reference Library (см. Рис 7).

как запустить приложение fiori. ko pic7. как запустить приложение fiori фото. как запустить приложение fiori-ko pic7. картинка как запустить приложение fiori. картинка ko pic7.

Рис. 7. Поиск Fiori Apps Reference Library в поисковой системе

Так выглядит интерфейс Fiori Library (см. Рис 8). Доступ предоставлен для всех, войти можно и без S-user-а. Можно искать по множеству критериев, по системам и их версиям, по типу бизнеса и так далее. Можно найти по транзакции или по приложению, если оно известно. Всего на момент написания статьи около 12800 доступных приложений, и с каждой версией их количество увеличивается.

В интерфейсе Fiori Apps Reference Library (см. Рис 8) можно вбить в строку поиска один из известных объектов для изучения связанной с ним информации:

1) приложение Fiori – обычно имя приложения Fiori выглядит Fyyy (yyy цифры).

2) Имя ABAP-транзакции для поиска, к примеру, каталога, в который она может входить.

4) OData-сервис для поиска связанных с ним каталогов.

5) Каталог для обратного поиска OData-сервиса.

К примеру, поищем транзакцию fb02 (если транзакция отображается в поиске Fiori Library, это значит, что транзакция имеется в системе и включена в каталог). Если транзакция не найдена, значит, она не включена в каталоги. Она, возможно, существует, не заблокирована как устаревшая, но не включена в каталог. В этом случае надо самостоятельно делать технический каталог или включать в существующий технический каталог. И затем следующим шагом включать в бизнес-каталог.

как запустить приложение fiori. ko pic8. как запустить приложение fiori фото. как запустить приложение fiori-ko pic8. картинка как запустить приложение fiori. картинка ko pic8.

Рис. 8. Интерфейс Fiori Apps Reference Library

Если Fiori-приложение или транзакция обнаружились в Fiori Library, они обязательно должны принадлежать «техническому каталогу». Чаще всего, но не всегда, они в дополнение к «техническому каталогу» могут принадлежать и к «бизнес-каталогу», и к «бизнес-группе». На рисунке 9 ABAP-транзакция FB02 входит в «технический каталог» SAP_TC_FIN_FO_COMMON. Но ни «бизнес-каталога», ни «бизнес-группы» для данной транзакции не существует. При необходимости «бизнес-каталог» и «бизнес-группу» можно создать самостоятельно.

как запустить приложение fiori. ko pic9. как запустить приложение fiori фото. как запустить приложение fiori-ko pic9. картинка как запустить приложение fiori. картинка ko pic9.

Рис. 9. Транзакция FB02 входит в «технический каталог» SAP_TC_FIN_FO_COMMON

Транзакция FINTAP, также взятая для примера, входит в «технический каталог» SAP_TC_FIN_FO_BE_APPS и в «бизнес-каталог» SAP_SFIN_BC_AP_DOC_PROC. Также имеется стандартная SAP-бизнес-группа SAP_SFIN_BCG_SUPP_ACC и «бизнес-роль» SAP_BR_AP_ACCOUNTANT. Смотреть Рис. 10, 11. В данном случае, можно сразу присвоить пользователю существующую «бизнес-роль», и он сможет приступить к работе.

как запустить приложение fiori. ko pic10. как запустить приложение fiori фото. как запустить приложение fiori-ko pic10. картинка как запустить приложение fiori. картинка ko pic10.

Рис. 10. Транзакция FINTAP

как запустить приложение fiori. ko pic11. как запустить приложение fiori фото. как запустить приложение fiori-ko pic11. картинка как запустить приложение fiori. картинка ko pic11.

Рис. 11. Транзакция FINTAP

Последовательность запуска приложений Fiori

Названная в заголовке раздела последовательность изложена только для Fiori приложений, но не касается унаследованных ABAP транзакций и Webdynpro приложений.

Практический пример добавления в роль транзакции и Fiori приложения

Пример будет рассмотрен на варианте ландшафта типа hub для лучшего понимания того, как распределены полномочия между системами. Для примера можно взять ту транзакцию, что выше упоминалась в статье, то есть FB02. Необходимо найти в каком стандартном техническом или бизнес каталоге она содержится, а затем добавить её в Fiori Launchpad.

Первым шагом выполнить поиск транзакции FB02 через функцию «плитки/мэппинги целей». См. Рис. 12. В результате поиска можно убедиться, что плитка для транзакции FB02 находится в техническом каталоге SAP_TC_FIN_GL_BE_APPS.

как запустить приложение fiori. ko pic12. как запустить приложение fiori фото. как запустить приложение fiori-ko pic12. картинка как запустить приложение fiori. картинка ko pic12.

Рис. 12. Поиск каталога, содержащего транзакцию FB02

Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *