Варианты использования и лучшие практики в разработке приложений с помощью SAP BTP

Познакомьтесь с вариантами использования и лучшими практиками разработки приложений с помощью SAP Business Technology Platform (SAP BTP).

  • Возникали ли у вас сложности с координацией и оптимизацией процессов из-за использования разрозненных систем?
  • Обеспечивают ли ваши текущие решения все необходимое для стабильной работы бизнеса? Или вы хотели бы расширить их функциональность?
  • Не получается быстро адаптироваться к меняющимся бизнес-требованиям из-за затянутого процесса разработки?
  • Снижает ли качество ваших решений то, что из имеющихся данных сложно получить действительно полезную информацию?
  • Вам нужен фундамент для внедрения ИИ в ваши бизнес-процессы?

Если вы столкнулись с любой из этих проблем, SAP Business Technology Platform (BTP) может быть именно тем решением, которое вам нужно. Эта платформа стимулирует внедрение инноваций в бизнес-процессы компаний, а ее преимущества включают интеграцию систем, оптимизацию процессов, возможности ИИ и бесперебойный доступ к данным.

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

Что дает бизнесу SAP BTP

Разработка приложений превращается в увлекательный опыт с SAP BTP, так как платформа предоставляет все необходимые инструменты и лучшие практики для создания единого IT-ландшафта, автоматизации и интеграции SAP- и сторонних решений. 

Давайте рассмотрим подробнее возможности SAP BTP, которые помогут вашей компании оставаться на шаг впереди конкурентов:

Настройка/расширение имеющихся решений

Инструменты и фреймворки SAP BTP для параллельного расширения позволяют настраивать, обновлять и обеспечивать безопасность вашей системы. Например, интегрируя принципы SAP Clean Core в процесс разработки, вы поддерживаете надежность системы S/4HANA и сокращаете усилия, необходимые для ее обновления и поддержания бесперебойной работы.

Полная интеграция с  SAP- и сторонними системами

С SAP BTP, в частности SAP Integration Suite, которое обеспечивает интеграцию между SAP- и сторонними решениями, можно эффективно использовать уже существующие системы и увеличить отдачу от предыдущих инвестиций, а также построить более эффективные и согласованные рабочие процессы.

Внедрение возможностей ИИ

Благодаря возможностям ИИ, которые предоставляет SAP BTP, вы можете улучшить свои приложения за счет интеллектуальных функций и автоматизации. Использование SAP BTP GenAI Hub вместе с интегрированными большими языковыми моделями и возможностями генеративного ИИ гарантирует надежную защиту ваших данных.

Аналитика и действия в реальном времени

Расширенные аналитические возможности SAP BTP обеспечивают отчетность в реальном времени. Это решает проблему извлечения аналитических данных из сложных наборов ERP, а также с устройств и сторонних систем.

Использование IoT

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

Защита данных

Благодаря подходу SAP BTP «Security by design» ваши приложения соответствуют всем стандартам аутентификации и авторизации, что помогает обеспечить надежную защиту данных и доверие между заинтересованными сторонами и клиентами.

Готовый бизнес-контент и цифровой помощник для ускоренной разработки

SAP BTP предоставляет доступ к сценариям автоматизации процессов, шаблонам приложений и готовым к использованию API. Это позволяет ускорить проект разработки за счет внедрения лучших практик из различных отраслей.

Помимо этого, SAP Build Code ускоряет загрузку проекта с помощью SAP Joule — встроенного цифрового помощника. Эта функция повышает эффективность сотрудничества на протяжении всего жизненного цикла разработки и способствует более плавному запуску и выполнению проекта.

Low code-разработка с помощью SAP Build

SAP Build экономит ваше время за счет широких возможностей low code-разработки. С такими инструментами, как SAP Build Apps, Process Automation и Work Zone, пользователи любого уровня знаний и навыков в области программирования могут быстро развернуть приложения и автоматизировать процессы.

Разработка в облаке

SAP BTP предоставляет доступ к таким инструментам и фреймворкам, как SAP BTP ABAP Environment и SAP Restful ABAP Programming Model (RAP). Эти ресурсы оптимизируют процесс развертывания облачных приложений, помогая разработчикам создавать и запускать решения в экосистеме BTP. Например, SAP BTP ABAP Environment обеспечивает плавную миграцию приложений ABAP в облако, даже если они включают обширные базы кода.

Взаимодействие с гиперскейлерами

С SAP BTP вы можете сочетать разработку приложений и интеграционные сервисы с инфраструктурными услугами таких платформ, как AWS, Azure и GCP. Это позволяет воспользоваться всеми возможностями обеих сторон для успешной разработки.

Ускоренная разработка мобильных приложений

Когда дело касается разработки мобильных приложений, SAP предлагает несколько вариантов, отличающихся по гибкости и совместимости. Разработчики могут выбирать из SAP Build Apps, Mobile Development Kit и SDK для iOS и Android, которые дают доступ к универсальным инструментам для создания надежных и удобных мобильных приложений.

ТОП-6 вариантов использования SAP BTP из портфолио LeverX

Чтобы понять бизнес-потенциал SAP BTP и пользу, которую платформа может принести вашему предприятию, давайте рассмотрим бизнес-кейсы из нашего портфолио.

Вариант №1: Цифровой продавец-консультант для компании, занимающейся производством металлических деталей

Металлообрабатывающая компания из США столкнулась с серьезными трудностями в обработке заказов и счетов из-за множества форматов, в которых они поступали от клиентов. Это разнообразие приводило к неэффективности, ошибкам и задержкам в их продажах, которые в основном выполнялись вручную. Компании требовалось решение, которое могло бы оптимизировать обработку заказов и счетов, автоматизировать повторяющиеся задачи и обеспечить точность и конфиденциальность при работе с чувствительной информацией.

Как LeverX помогла решить эту проблему с помощью SAP BTP

SAP BTP предоставила комплексное решение для устранения проблем клиента:

  • SAP BTP беспрепятственно интегрировалась с существующей системой S/4HANA клиента, обеспечивая эффективный обмен данными и их синхронизацию;
  • Решение обеспечило гладкую интеграцию со сторонними сервисами, что гарантировало совместимость и согласованность данных между системами;
  • Благодаря возможностям SAP Build Process Automation мы автоматизировали процессы, связанные с обработкой электронных писем и проверкой запасов, а также снизили объемы ручного труда и повысили операционную эффективность;
  • SAP BTP позволила разработать интуитивно понятные пользовательские интерфейсы, включая их мобильную версию для подтверждения потоков, улучшив доступность и продуктивность пользователей;
  • Решение использовало GenAI Hub и включало пользовательские интеграции с API языковых моделей (LLMs) для точного извлечения ключевых деталей из заказов и счетов;
  • В зависимости от требуемого качества и производительности, решение использовало модели на основе GPT-4/3.5 для обработки естественного языка, обеспечивая высокую точность и надежность, а также учитывая конечные затраты.

Вариант №2: Трансформация операций по производству одежды с помощью расширений S/4HANA Clean Core на SAP BTP

Международная корпорация из индустрии моды стремилась повысить производительность своей системы SAP S/4HANA, снизив при этом сбои во время обновлений. Имея глобальный штат в более 65 000 сотрудников и разнообразный ассортимент продукции, несколько филиалов и производственных предприятий, клиент поставил цель оптимизировать свои операции и обеспечить бесперебойность бизнес-процессов.

Как LeverX помогла решить эту проблему с помощью SAP BTP

LeverX разработала комплексную стратегию развития, которая внедрялась поэтапно: 

Оценка и планирование

Мы начали работу с детальной оценки существующей кодовой базы, чтобы найти области для оптимизации и улучшения. Это включало обзор и идентификацию несовместимостей кода, изучение соответствующих внешних API S/4HANA, а также анализ выпущенных и преемственных объектов. Мы также провели тщательные проверки ATC для обеспечения качества кода и соответствия стандартам. Дополнительно мы оценили применимость Custom Code Migration App для облегчения процесса миграции. На всех этапах мы придерживались принципов Clean Core, обеспечивая плавный и эффективный процесс миграции.

Трансформация

LeverX инициировала фазу трансформации с фокусом на модернизации, используя для этого SAP BTP и BTP ABAP Environment. Пользовательские программы на ABAP были переработаны и модернизированы за счет интеграции ABAP RESTful Application Programming Model (RAP) для повышения производительности, масштабируемости и удобства сопровождения.

В дальнейшем LeverX упростила процесс миграции, сократив пользовательские настройки и снизив зависимость от пользовательского кода. Эти меры были направлены на оптимизацию производительности системы и снижение рисков, связанных с будущими обновлениями S/4HANA. На протяжении всего процесса приоритетом оставались соблюдение методологии SAP Activate и внедрение лучших практик для обеспечения качества и соответствия кода, что способствовало защите долгосрочных инвестиций клиента.

Сотрудничество и поддержка

На протяжении всего проекта LeverX тесно сотрудничала с технической командой клиента, предоставляя ей руководство, обучение и поддержку. Наша цель заключалась в обеспечении плавного перехода к новой среде, а также в том, чтобы помочь команде клиента максимально эффективно использовать возможности решения и обучить их новым подходам к внедрению.

Сотрудничество заказчика с LeverX привело к росту производительности системы, ее стабильности и рентабельности. Особенно примечательно, что LeverX завершила проект за очень короткий срок — всего три месяца.

Помимо этого, проект помог сократить время простоя при обновлениях, снизить затраты на обслуживание и повысить гибкость реагировании на бизнес-требования.

Вариант №3: Инструмент отчетности о рисках для международной компании по производству химических веществ

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

Как LeverX помогла решить эту проблему с помощью SAP BTP

LeverX использовала передовые технологии и инструменты для создания автономного инструмента отчетности о рисках (RTT). Решение SAP BTP предоставляет:

  • Бесшовную отчетность и отслеживание рисков внутри организации;
  • Расширенную аналитику для прогнозирования потенциальных рисков и их финансовых последствий;
  • Удобный интерфейс, который позволяет заинтересованным сторонам из различных бизнес-единиц легко участвовать в мероприятиях по управлению рисками;
  • Интеграцию с государственными системами аудита, что облегчает проверку и мониторинг финансовой информации в соответствии с нормативными требованиями.

Вариант №4: Оптимизация операций по техническому обслуживанию с помощью SAP BTP

Крупнейший производитель сахарного тростника в США стремился повысить эффективность процессов ТОРО. Однако действующая система обслуживания сталкивалась с рядом проблем, такими как разрозненные данные, ручной анализ и задержки в обработке информации. Эти сложности подтолкнули бизнес-архитекторов компании к поиску технологического решения, которое бы:

  • Обеспечивало анализ данных в реальном времени;
  • Снижало потенциальные задержки в принятии решений и процессах выполнения;
  • Помогло внедрить новые облачные технологии на платформе BTP, чтобы обеспечить ее будущую доступность для операторов.

Как LeverX помогла решить эту проблему с помощью SAP BTP

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

Разработка архитектуры решения

Мы детально обсудили вопросы контрактов данных и стратегии внедрения мобильности с использованием SAP Mobile Start и Build Work Zone. В результате была разработана комплексная архитектура решения, охватывающая потоки данных, протоколы и другие ключевые компоненты.

Планирование и сроки

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

Оптимизация управления данными

Этот этап был ключевым для успеха проекта, которого мы достигли благодаря бесшовной интеграции с SAP Datasphere, что позволило агрегировать данные для получения информации в реальном времени и улучшить процесс принятия решений. Команда заказчика использовала SAP Datasphere и установила слой управления API для эффективного использования данных через мобильное приложение.

Обеспечение подключения и безопасности

Одним из наших главных приоритетов было гарантировать надежное подключение и строгие меры безопасности, поскольку мы использовали API Management клиента. Для этого наша команда внедрила стандартный механизм аутентификации пользователей на основе SAP Identity Authentication Services для мобильного приложения и использовали подключение по назначению в среде разработки SAP Build Apps. Благодаря этому была укреплена целостность систем, обеспечено непрерывное подключение и создана надежная основа для безопасного обмена информацией между компонентами системы.

Обучение и передача знаний

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

Результаты нашего сотрудничества с клиентом принесли ощутимые преимущества и повысили операционную эффективность в процессах обслуживания. 

Вариант №5: Разработка SaaS-решения для управления стратегией

IT-поставщик из США нуждался в эффективном управлении стратегиями в различных отраслях. Необходимо было оптимизировать их реализацию, согласовать организационные цели и повысить уровень сотрудничества. Они искали комплексное решение, которое помогло бы справиться со следующими трудностями:

  • Отсутствие централизованной платформы для управления стратегиями, что приводило к фрагментированности процессов и несогласованности усилий;
  • Сложности в интеграции актуальных данных из внешних источников, что затрудняло принятие решений и снижало точность стратегических аналитических данных;
  • Ограниченный доступ к изолированной информации и инструментам для совместной работы мешало созданию отчетов по запросу, а также коммуникации и согласованию как по вертикали, так и по горизонтали в организационной структуре;
  • Невозможность получать оперативные уведомления и оповещения приводила к упущенным возможностям и задержкам в реагировании на критические события;
  • Отсутствие модели SaaS, которая позволяла бы нескольким конечным клиентам использовать решение.

Как LeverX помогла решить эту проблему с помощью SAP BTP

SAP BTP стала основой для разработки надежного решения по управлению стратегией, адаптированного к потребностям клиента. Продукт решал возникшие проблемы благодаря следующим функциям и возможностям:

Интеграция данных

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

Отчеты по запросу

С помощью SAP Analytics Cloud решение предлагало функции создания отчетов по запросу, позволяя получать аналитические данные по мере необходимости и оперативно реагировать на изменяющиеся бизнес-требования.

Стратегии и визуализация KPI

Платформа предоставляет удобный интерфейс для определения стратегий и KPI. Кроме того, были интегрированы элементы управления SAP Fiori UI, что дополнительно упростило взаимодействие с решением и обеспечило эффективную навигацию.

Улучшенное сотрудничество

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

Уведомления и оповещения в реальном времени

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

Вариант №6: Улучшение опыта покупок с помощью SAP Ariba Mobile

Наш клиент хотел улучшить покупательский опыт своих пользователей. Столкнувшись с проблемами доступности, удобства и вовлеченности, компания приняла решение улучшить свое мобильное приложение.

Для этого было необходимо:

  • Упростить процесс входа, сохранив безопасность и удобство для пользователей;
  • Повысить доступность для различных пользователей, включая людей с ограниченными возможностями;
  • Повысить вовлеченность пользователей за счет внедрения инновационных функций, таких как голосовое управление и дополненная реальность (AR);
  • Оптимизировать функции поиска и управления каталогом для предоставления клиентам актуальной и точной информации о продуктах;
  • Добавить информацию об устойчивом развитии товаров в соответствии с корпоративными инициативами социальной ответственности;
  • Предоставлять персонализированные рекомендации и бесшовный покупательский опыт через такие функции, как сопутствующие товары и управление заказами.

Как LeverX помогла решить эту проблему с помощью SAP BTP

SAP BTP сыграла ключевую роль в решении поставленных задач и обеспечении улучшенного покупательского опыта через мобильное приложение SAP Ariba. Были реализованы следующие функциональные возможности:

  • Интеграция Face ID и Touch ID для простого и безопасного входа в приложение;
  • Интеграция с виртуальными помощниками такими как Siri и Google Assistant, что позволяет управлять приложением с помощью голоса;
  • Реализация инклюзивности для пользователей с ограниченными возможностями в соответствии со стандартами доступности;
  • Улучшение текстового и голосового поиска, а также расширение возможностей управления каталогами и упаковками;
  • Интеграция технологии AR для погружающего просмотра продуктов;
  • Добавление информации об устойчивом развитии товаров, что позволяет принимать осознанные решения о покупках в соответствии с их экологическими ценностями;
  • Реализация функций сопутствующих и рекомендованных товаров, а также персонализированные рекомендации на основе предпочтений пользователей и истории покупок;
  • Бесшовное управление заказами в приложении, что позволяет эффективно отслеживать и управлять покупками;
  • Интеграция push-уведомлений для информирования о статусе заказов, акциях и других актуальных обновлениях.

Добейтесь совершенства в разработке вместе с SAP BTP и LeverX

LeverX реализовала множество решений на базе SAP BTP по всему миру, работая с разнообразными клиентами, включая SAP. Наш подход сочетает обширный опыт и стратегические методологии, что гарантирует соответствие высоким стандартам и достижение оптимальных результатов при разработке приложений.

Работая на проектах, мы следуем ключевым лучшим практикам:

Дизайн-мышление

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

Модульная разработка и микросервисы

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

Безопасность по умолчанию

Безопасность является нашим приоритетом в разработке приложений на SAP BTP. Для его поддержки мы следуем лучшим практикам аутентификации и авторизации и проводим регулярные аудиты безопасности.

Непрерывная интеграция и развертывание (CI/CD)

Наши практики CI/CD помогают упростить и обеспечить эффективность процессов разработки. Автоматизируя тестирование, развертывание и мониторинг, мы обеспечиваем быстрые итерации и возможность оперативно реагировать на изменяющиеся бизнес-требования в соответствии с динамичными сценариями.

Использование SAP Fiori для интуитивно понятного UI/UX

Мы придерживаемся принципов дизайна SAP Fiori при создании интерфейсов для приложений SAP BTP, обеспечивая согласованность и отзывчивость для повышения удобства и удовлетворенности пользователей. Для сложных случаев мы также предлагаем индивидуальные решения UI на основе современных фреймворков, таких как React, Angular и Vue, предоставляя гибкость и индивидуализированный опыт, когда это необходимо.

Начните трансформационный путь к совершенству ваших бизнес-процессах, используя наш опыт в SAP BTP. Сделайте первый шаг, заполнив форму ниже!

https://leverx.com/ru/newsroom/use-cases-and-best-practices-in-sap-btp-application-development
Не упустите полезные инсайты и тренды мира технологий
Подпишитесь на нашу рассылку.

Body-1