Что такое fiori sap

Fiori — старые технологии

Не вру ни разу. Что такое Fiori? Набор приложений. Что такое UI5 — HTML5. Давайте серьезно поговорим, может я чего не понимаю. Работа фиори приложения:

СУБД — САПчег ERP — Шлюзик Gateway — Клиентик Fiori

Фиори это страничка, сверстанная на HTML языке разметки, приукрашенная CSS стилями, приправленная AJAX вызовами с тяжелой server-side логикой бизнес функций и косметической приправой client-side проверок.

САПчег ERP. Все наше ESS/MSS-ное, ничего нового особо нет. Те же RFC функции, веб-сервисы, ФМ-ники для управления данными.

Основные участники Fiori

Шлюзик Gateway — вот тут уже интересно. Это своего рода прокси — прослойка между клиентом и ERP. Он ретранслирует запросы клиента в вызовы конретных ФМ в ERP. Все это делается через OData сервисы, которые являются частными примером реализации REST технологии. Очень упрощенно это выглядит так.

Есть атомарные операции: прочитать, создать, изменить, удалить. По сути все взаимодействие с SAP сводится к ним. Никакая операция не зависит от другой. Поэтому она атомарна. А сопутствующие функции в виде авторизации, целостности, контроля доставки и прочее обеспечивается шлюзом.

Клиентик — страничка, которая загрузилась на устройство. Вдруг устройство видит команды на языке Javascript — прочитай мне список командировок. Отправляется одна атомарная команда на шлюз — я — Иванов, дай мне список командировок. Шлюз не дурак, проверил, что Иванов есть Иванов (по тикетам в куках (cookies)), посмотрел как его послали за списком командировок (проанализировав состав URI запроса), вызвал от имени Иванова ФМ в САП. САП подумал, выдал список командировок. Шлюз подумал, упаковал их в SOAP/JSON и выплюнул обратно клиенту.

Клиент получил набор вида

Моя первая командировка

Моя вторая командировка

Моя третья командировка

Вот вам пример SOAP и JSON форматов. Язык программирования Javascript на клиенте проанализировал все это и понял (умный!), что ему прислали три командировки. Потом дает команду: в таблицу командировок на экране добавить три элемента. И все. Мы получили список. Если нам нужно удалить командировку, то клиент отправит одну атомарную функцию — удалить командировку номер 2. Сервер ответит 200 «Ок» или «Не согласная я». Клиент изучит ответ и выдаст пользователю ошибку или удалит запись из таблицы и перерисует экран.

Что мы получаем? Клиент рисует и управляет логикой экрана сам, не тревожа сервер. Это многократно ускоряет его работу. Ввиду того, что все делается через AJAX (асинхронные вызовы), то пока сервер со шлюзом договариваются, клиент работает дальше. И это психологичеси добавляет скорости приложению.

Почему Fiori?

Почему все старье? Да это используется в web программировании уже как минимум лет 5. А то и больше. И если немного расширить кругозор, то можно увидеть, что САП это всего лишь сервер приложений, который предоставляет стандартные интерфейсы по стандартным международным протоколам. Все современные сайты работают на этих технологиях, что позволяет их делать масштабируемыми, быстрыми (сколько секунд уходит у гугла на подбор предложений? А он просто заранее все загружает пока вы набираете в строке поиска запрос). Развивая эту тему можно увидеть и то, что САП легко встраивается в любой сайт, портал как сервис. Один из десятка или сотни других. Стандартные механизмы авторизации и аутентификации позволяют использовать его прозрачно, без дополнительной авторизации, храня лишь набор символов тикета в HTTP заголовке.

Выводы

Понимаете к чему я веду? Эти все новомодные облачные решения лишь обертка в виде красивых картинок, которые дергают сервисы бэкэнд систем. По тем же старым протоколам. И создается умопомрачительная картинка мгновенного отклика, удобства работы, usability и так далее. Почему SAP Personas так красиво звучал год назад и уже всеми забыт? Да просто все — это слишком тяжело, старо. UI5 работает в разы быстрее, разрабатывать на нем тоже быстро, поддерживать дешево, так как фронтэнд разработчиков сейчас как 1Серов. И выглядит на голову выше.

Что я думаю на этот счет? Ребят, учите Javascript, CSS, HTML. И китайский с индийским.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Как работает 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 sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Источник

SAP Fiori

Содержание

Премьера платформы: SAP решила стать user-friendly

Функциональность этих приложений покрывает наиболее типовые бизнес-процессы для большинства коммерческих компаний: выставление счетов или, например, подтверждение командировочных расходов, говорится в анонсе SAP.

Презентационный ролик SAP Fiori

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

Fiori можно установить как отдельную группу приложений или как веб-приложений в пределах портального решения. В разработке платформы также приняли участие около 250 клиентов SAP, что, по мнению вендора, помогло сделать ее более user-friendly (дословно – дружественной пользователям).

В рамках SAP организовано отдельное подразделение разработчиков наподобие стартапа под названием App Haus, которое ведет работу над созданием более юзабельных программных интерфейсов. Правда, пока точно не известно, имело ли оно отношение к созданию Fiori. Кроме того, SAP выпустила приложений под названием Screen Personas, которое позволяет настраивать внешний вид интерфейсов программ согласно предпочтениям пользователей.

Со-директор SAP Джим Хагеманн Снейб (Jim Hagemann Snabe) так прокомментировал инновации: «Мы прошли долгий путь с момента появления старого SAP GUI. Изменения видны невооруженным взглядом. Мы больше не равняемся на другое корпоративное ПО, поскольку в большинстве своем оно не слишком симпатично. Мы равняемся на ПО для массовых пользователей. И мы собираемся обеспечить наилучший пользовательский опыт в индустрии».

Перечень приложений

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Приложения для менеджеров

Приложения для сотрудников

Приложения для торговых представителей

Приложения для менеджеров по закупкам

Источник

Разрабатываем 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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

к SAP API Business Hub

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

Источник

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

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

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Рис. 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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Рис. 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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Рис. 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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Рис. 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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Рис. 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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

Рис. 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 sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

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

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

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

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

Что такое fiori sap. Смотреть фото Что такое fiori sap. Смотреть картинку Что такое fiori sap. Картинка про Что такое fiori sap. Фото Что такое fiori sap

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

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

Источник

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

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