Перейти к содержанию

SAP BTP Cockpit: вход, субаккаунты и entitlements

SAP BTP Cockpit это веб-консоль ваших облачных аккаунтов SAP. Здесь URL для входа, то, как связаны глобальные аккаунты и субаккаунты, и порядок настройки, который избавляет от переделок.

Облачная консоль с глобальной учётной записью и подучётными записями в виде связанных плиток
Содержание
  1. Как войти в SAP BTP cockpit
  2. Глобальный аккаунт и субаккаунт: как устроен cockpit
  3. Как настроить SAP BTP cockpit: пошагово
  4. Шаг 1. Войдите и откройте нужный глобальный аккаунт
  5. Шаг 2. Спланируйте директории и имена субаккаунтов на бумаге
  6. Шаг 3. Создайте субаккаунт
  7. Шаг 4. Назначьте entitlements
  8. Шаг 5. Включите среду выполнения: Cloud Foundry, Kyma или среду ABAP
  9. Шаг 6. Создайте экземпляры сервисов, привязки и ключи
  10. Шаг 7. Подключите провайдера удостоверений и назначьте role collections
  11. Шаг 8. Подключите BTP к S/4HANA и другим системам
  12. Шаг 9. Настройте мониторинг и оповещения
  13. Шаг 10. Отслеживайте использование и затраты
  14. Автоматизация и собственные домены
  15. SAP BTP cockpit: trial и free tier
  16. Частые ошибки в BTP cockpit и как их исправить
  17. Место cockpit в программе S/4HANA
  18. Часто задаваемые вопросы

SAP BTP Cockpit это веб-консоль, в которой вы администрируете SAP Business Technology Platform: глобальные аккаунты, субаккаунты, entitlements, сервисы, пользователей, среды выполнения и затраты. Вы входите по адресу https://cockpit.btp.cloud.sap со своим пользователем SAP, и вас перенаправляет в ближайший региональный cockpit.

Коротко: откройте cockpit.btp.cloud.sap, выберите глобальный аккаунт и работайте в таком порядке. Спланируйте директории и субаккаунты, назначьте entitlements, включите среду выполнения, создайте экземпляры сервисов, подключите провайдера удостоверений и назначьте role collections, затем включите оповещения и учёт затрат. Trial-аккаунты используют https://cockpit.hanatrial.ondemand.com/trial/ и работают до 90 дней.

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

Пара слов о названиях. На Sapphire в мае 2026 года SAP анонсировала SAP Business AI Platform, которая объединяет BTP, SAP Business Data Cloud и AI Foundation (SAP News). По состоянию на октябрь 2026 года консоль администрирования в документации по-прежнему называется SAP BTP cockpit, поэтому здесь используется это название.

В документации SAP указана одна точка входа: https://cockpit.btp.cloud.sap. Она перенаправляет вас в ближайший региональный cockpit (SAP Help, Access the Cockpit). Можно также сразу открыть региональный шлюз:

  1. https://emea.cockpit.btp.cloud.sap для Европы, Ближнего Востока и Африки.
  2. https://amer.cockpit.btp.cloud.sap для Северной и Южной Америки.
  3. https://apac.cockpit.btp.cloud.sap для Азиатско-Тихоокеанского региона.
  4. https://eu-access.cockpit.btp.cloud.sap для аккаунтов EU Access.

Шлюз определяет только то, как вы попадаете в cockpit. Он не ограничивает вас субаккаунтами этого региона. Для пользователей в Китае есть отдельная точка входа, https://cockpit.cn40.platform.sapcloud.cn.

Если ваша компания пускает пользователей платформы через собственного провайдера удостоверений, добавьте параметр idp, например https://cockpit.btp.cloud.sap?idp=mytenant.accounts.ondemand.com. Без него вы попадёте в стандартный SAP ID service и можете не увидеть ни одного аккаунта. Для аккаунтов на старом feature set A или в среде Neo используется другой URL, указанный в документации SAP.

Я также разбираю эту тему в видео на моём YouTube-канале (на английском).

The SAP BTP Cockpit Secret Every Leader Needs to Know16 min

Всё выстроено в иерархию. Глобальный аккаунт (global account) это воплощение вашего контракта с SAP. В нём хранятся купленные entitlements и квоты, и он не зависит от региона и среды.

Субаккаунты (subaccounts) это место, где идёт работа. Каждый принадлежит одному региону, и внутри него вы развёртываете приложения, используете сервисы и управляете участниками и полномочиями. Субаккаунты независимы друг от друга, а это важно для безопасности и разделения данных.

Директории (directories) это необязательные папки между ними. Они группируют субаккаунты, например по бизнес-подразделениям, и могут иметь собственные entitlements и полномочия. SAP допускает до пяти уровней директорий между глобальным аккаунтом и самым нижним субаккаунтом (SAP Help, Account Model).

Как устроен глобальный аккаунт BTPКаждый субаккаунт берёт из одного конечного пула. Согласуйте имена и распределение до того, как создадите первый.
  1. Глобальный аккаунтВаш контракт с SAP и купленные сервисы
    EntitlementsКонечный пул, из которого берёт каждый субаккаунт
  2. ДиректорияГруппирует субаккаунты, например по бизнес-подразделениям
  • Finance-DevРазработка, на бесплатных или небольших планах
  • Finance-TestТестирование, со своими пользователями и role collections
  • Finance-ProdПродуктив, с оповещениями, настроенными до go-live

Ниже субаккаунта у каждой среды выполнения свой уровень. Включение Cloud Foundry создаёт одну org на субаккаунт, внутри которой вы создаёте spaces. Включение Kyma создаёт один или несколько кластеров Kubernetes, которые вы делите на namespaces.

Шаг 1. Войдите и откройте нужный глобальный аккаунт

Войдите, как описано выше, и выберите глобальный аккаунт. Cockpit показывает один глобальный аккаунт за раз. Если вы не состоите ни в одном, cockpit сообщит об этом; см. раздел об ошибках ниже.

Joule доступен по значку ромба на панели инструментов cockpit. Он отвечает на вопросы о BTP и выполняет административные задачи, но только те, что разрешены вашими собственными полномочиями.

Шаг 2. Спланируйте директории и имена субаккаунтов на бумаге

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

Разделяйте разработку, тестирование и продуктив по направлениям, например Finance-Dev, Finance-Test, Finance-Prod. Крупные организации добавляют директорию на каждое бизнес-подразделение. Используйте метки вроде Landscape: Dev или место возникновения затрат, потому что Account Explorer умеет по ним фильтровать.

Шаг 3. Создайте субаккаунт

Вы должны быть администратором глобального аккаунта или администратором директории, если директория сама управляет своими entitlements. Далее, согласно SAP Help, Create a Subaccount:

  1. Откройте Account Explorer в глобальном аккаунте.
  2. Выберите Create > Subaccount.
  3. Введите отображаемое имя и, при желании, описание.
  4. Введите Subdomain (поддомен). Он становится частью URL подписанных приложений и должен быть уникальным в регионе.
  5. Выберите регион и родительский уровень (глобальный аккаунт или директорию).
  6. Отметьте Used for production, если это так, и добавьте метки в разделе Advanced.
  7. Оставьте Enable beta features выключенным для всего продуктивного. После включения эту опцию нельзя выключить.
  8. Сохраните, затем включите среды и добавьте пользователей.

Шаг 4. Назначьте entitlements

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

В субаккаунте откройте Entitlements, выберите Configure Entitlements > Add Service Plans, укажите сервис, план и квоту, затем нажмите Save. Я начинаю с минимума и наращиваю по мере необходимости, и такой подход сэкономил моим клиентам тысячи на неиспользуемых сервисах.

Шаг 5. Включите среду выполнения: Cloud Foundry, Kyma или среду ABAP

Среду можно включить на обзорной странице субаккаунта кнопкой Enable, через Service Marketplace или с помощью btp CLI. В одном субаккаунте может работать больше одной среды. Таблица сравнивает все три на основе документации SAP по средам.

СредаЧто этоКому подходитНа что обратить внимание
Cloud FoundrySAP BTP, Cloud Foundry runtime на основе Cloud Foundry с открытым исходным кодом; buildpacks собирают и запускают ваше приложениеПриложения на Java, Node.js и Python, включая SAP Cloud Application Programming Model (CAP)Зрелый вариант по умолчанию для большинства команд SAP
KymaSAP BTP, Kyma runtime: полностью управляемая среда Kubernetes на основе проекта Kyma с открытым исходным кодомКонтейнерные микросервисы, serverless-функции и событийно-ориентированные расширенияНужны навыки Kubernetes; бесплатный план Kyma доступен один раз на глобальный аккаунт, на срок до 30 дней
Среда ABAPТеперь называется SAP Business AI Platform, ABAP environment; ABAP Cloud на выпущенных объектахРазработчики ABAP, создающие расширения рядом с S/4HANAОтдельная система с выделенной базой данных SAP HANA Cloud, которая масштабируется и оплачивается отдельно

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

Шаг 6. Создайте экземпляры сервисов, привязки и ключи

В субаккаунте откройте Services > Service Marketplace, выберите плитку сервиса и нажмите Create. Выбирайте план внимательно, потому что собственное руководство SAP предупреждает: неверный план создаёт лишние затраты (SAP Developers). Всё созданное появляется в разделе Services > Instances and Subscriptions.

Привяжите экземпляр к приложению, и BTP передаст ему учётные данные. Для инструментов, которые не являются приложениями BTP, создайте service key (ключ сервиса). Называйте ключи по тому, кто ими пользуется, например jenkins-deployment, а не key1.

Шаг 7. Подключите провайдера удостоверений и назначьте role collections

Если в компании уже есть провайдер удостоверений, например Microsoft Entra ID или Okta, не управляйте пользователями BTP вручную. Используйте тенант SAP Cloud Identity Services как прокси к нему. В субаккаунте перейдите в Security > Trust Configuration и выберите Establish Trust: так автоматически создаётся доверие по OpenID Connect.

После этого пользователей назначают через Security > Users > Assign Role Collection или через группы. Мой подход к role collections:

  1. Стройте их вокруг должностных функций, а не отдельных людей.
  2. Делайте их достаточно конкретными, чтобы они что-то значили, но не настолько дробными, чтобы поддерживать сотни.
  3. Держите одну аварийную (break-glass) административную коллекцию на крайний случай.
  4. Проверяйте назначения каждый квартал. Люди меняют должности и сохраняют старый доступ.

Шаг 8. Подключите BTP к S/4HANA и другим системам

Большая часть работы в BTP это интеграция. Вот схемы, которые я настраиваю чаще всего.

СценарийКак настроить
S/4HANA on-premise или Private EditionCloud Connector в вашей сети, destination в субаккаунте, затем API OData или SOAP
Облачные приложения SAP, например SuccessFactorsDestinations плюс Integration Suite или Event Mesh, расширения на CAP
Системы не от SAP, например Salesforce или WorkdayАдаптеры Integration Suite или собственные интеграционные потоки
Публикация собственных APIAPI Management в Integration Suite: проектирование, публикация, мониторинг

Cloud Connector открывает исходящий туннель в BTP, поэтому входящие правила файрвола не нужны. Открывайте только те системы и пути URL, которые действительно нужны BTP. Моя статья о SAP CPI подробнее разбирает проектирование интеграций.

Шаг 9. Настройте мониторинг и оповещения

Настройте мониторинг до того, как он понадобится. Я каждое утро проверяю дашборды за кофе. Это стало ритуалом и не раз избавляло меня от моментов «почему система упала?».

SAP Alert Notification service отправляет события платформы и приложений на электронную почту, в Slack и другие каналы. Обычно я настраиваю почту для критичных приложений и Slack-вебхук для всего, что не должно падать. Отслеживайте время отклика и долю ошибок по каждому приложению в представлениях Cloud Foundry или Kyma.

Шаг 10. Отслеживайте использование и затраты

Важны две страницы. Usage Analytics в каждом субаккаунте показывает фактическое (не выставленное к оплате) использование, обновляемое каждые 24 часа. Costs and Usage в глобальном аккаунте показывает ежемесячные затраты по сервисам, директориям и субаккаунтам в тех же терминах, что и в вашей выписке по счёту.

В контрактах на основе потребления можно также задать budgets (бюджеты) с оповещениями по почте при достижении порогов. Бюджет не останавливает использование при превышении; это по-прежнему ваша задача. Каждый месяц удаляйте неиспользуемые экземпляры и проверяйте расход entitlements перед каждым продлением.

Cockpit хранит «что». Он никогда не хранит «почему». Эту часть записывайте сами.

Кликать по cockpit не масштабируется. Интерфейс командной строки BTP (btp CLI) и API SAP Cloud Management service позволяют автоматизировать работу с аккаунтами: создавать субаккаунты, назначать entitlements, включать среды.

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

Автоматизация развёртываний сократила время настройки на 80 процентов на одном проекте. Встраивание service keys и CF CLI в пайплайн сократило развёртывание с часов до минут. Собственные домены настраиваются через SAP Custom Domain service, и на одном клиентском проекте руководители сразу заметили более профессиональный вид.

SAP предлагает два бесплатных способа начать, и их легко перепутать. Trial предназначен для обучения; планы free tier находятся внутри настоящего корпоративного аккаунта. Таблица кратко пересказывает SAP Help, Trial Accounts and Free Tier.

Trial-аккаунтПланы сервисов free tier
URL cockpitcockpit.hanatrial.ondemand.com/trial/cockpit.btp.cloud.sap
Тип аккаунтаОтдельный trial-глобальный аккаунтКорпоративный аккаунт Pay-As-You-Go или CPEA
СрокДо 90 дней, затем удаляетсяБез ограничения по времени на бесплатных планах; бесплатный план Kyma до 30 дней
Продуктивное использованиеНе разрешено, как и командная разработкаРазрешено; большинство сервисов можно перевести на платные планы
Что вы получаетеСубаккаунт Cloud Foundry со space dev; также доступны Kyma и ABAPСервисы с отметкой Free Tier в SAP Discovery Center

Trial работает интервалами до 30 дней, которые продлеваются автоматически, пока вы продолжаете входить. Если вы не входите 30 дней, аккаунт приостанавливается, а затем удаляется. Trial-приложения также останавливаются каждую ночь и требуют ручного перезапуска.

У каждой из них есть задокументированная причина и простое решение.

  1. «Your user does not belong to any global account.» Администратор глобального аккаунта должен добавить вас как участника с role collection, например Global Account Viewer. Если администратора нет, SAP Note 2669325 описывает обходной путь через SAP for Me.
  2. Глобальный аккаунт пропал после корпоративного входа. BTP считает один и тот же адрес почты в двух провайдерах удостоверений двумя разными пользователями. Входите с параметром ?idp= для того провайдера, который использовал ваш администратор.
  3. Сервиса нет в Service Marketplace. У субаккаунта нет на него entitlement. Сначала добавьте план в разделе Entitlements.
  4. «Subdomain already exists.» Поддомены уникальны в пределах региона. Добавьте к имени бизнес-подразделение или этап.
  5. Неожиданное списание. Экземпляр был создан на платном плане. Проверьте план в Instances and Subscriptions и в Costs and Usage.
  6. Trial-приложение остановилось ночью. Так и должно быть. Перезапустите его и продолжайте входить, чтобы trial не приостановили.

Ошибки среды выполнения и развёртывания подробнее разобраны в моём руководстве по проблемам BTP Cockpit.

Я руководил 21 программой SAP или спасал их. В программе clean core на BTP работают side-by-side-расширения, чтобы S/4HANA оставалась близкой к стандарту SAP. Моё руководство по clean core объясняет, где находятся эти расширения.

Cockpit хранит «что», но никогда «почему». Запишите структуру аккаунтов, правила именования, распределение entitlements и причины каждого решения. Пусть любое изменение в них утверждает проектный орган (design authority) из представителей бизнеса и ИТ.

Если ваш аккаунт BTP разросся без плана, свяжитесь со мной, прежде чем добавлять в него что-то ещё.

Какой URL для входа в SAP BTP cockpit?

Используйте https://cockpit.btp.cloud.sap, откуда вас перенаправит в ближайший региональный cockpit. Можно также использовать региональный шлюз, например https://emea.cockpit.btp.cloud.sap, https://amer.cockpit.btp.cloud.sap или https://apac.cockpit.btp.cloud.sap. Trial-аккаунты используют https://cockpit.hanatrial.ondemand.com/trial/.

Чем глобальный аккаунт отличается от субаккаунта в SAP BTP?

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

Как создать субаккаунт в SAP BTP?

Как администратор глобального аккаунта откройте Account Explorer и выберите Create > Subaccount. Введите отображаемое имя, уникальный в регионе поддомен, регион и родительский уровень. Сохраните, затем назначьте entitlements и включите среду, например Cloud Foundry.

Что такое entitlements в SAP BTP?

Entitlements это ваше право использовать план сервиса, а квота определяет, сколько его можно использовать. Глобальный аккаунт получает их по вашему контракту, а вы распределяете их по директориям и субаккаунтам. В субаккаунте выберите Entitlements > Configure Entitlements > Add Service Plans.

Бесплатен ли trial SAP BTP и сколько он длится?

Да, до 90 дней. Интервалы продлеваются автоматически, пока вы продолжаете входить, а после 30 дней без входа аккаунт приостанавливается. Он предназначен для личного обучения, а не для продуктива или командной разработки; для более долгого использования создайте корпоративный аккаунт с планами сервисов free tier.

Cloud Foundry или Kyma: какую среду BTP выбрать?

Выбирайте Cloud Foundry для приложений на Java, Node.js или Python, включая CAP; контейнерами за вас занимаются buildpacks. Выбирайте Kyma, управляемую среду Kubernetes, для контейнерных микросервисов и событийно-ориентированных расширений, но только если у команды есть навыки Kubernetes. Разработчикам ABAP, которые создают расширения для S/4HANA, обычно место в среде ABAP.

SAP BTP теперь называется SAP Business AI Platform?

В мае 2026 года SAP анонсировала SAP Business AI Platform, которая объединяет BTP, SAP Business Data Cloud и AI Foundation. В документации SAP новое название уже используется для некоторых частей, например для среды ABAP. По состоянию на октябрь 2026 года консоль администрирования по-прежнему документируется как SAP BTP cockpit, по тому же URL.

Как подключить провайдера удостоверений к SAP BTP cockpit?

Настройте тенант SAP Cloud Identity Services и подключите к нему корпоративного провайдера удостоверений, например Microsoft Entra ID или Okta. В субаккаунте перейдите в Security > Trust Configuration и выберите Establish Trust, чтобы создать доверие по OpenID Connect. Затем назначьте role collections пользователям или группам.

Noel D'Costa

Автор

Noel D'Costa

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

Следующий шаг

Ведёте ERP-программу прямо сейчас?

Если эта статья затронула программу, в которой вы участвуете прямо сейчас, 30-минутный разговор обычно даёт больше, чем ещё неделя внутреннего анализа.