Руководство по коннектору7 мин чтенияMCP-инструментов: 127 языков

Как подключить SAP S/4HANA (OData) к ChatGPT через MCP

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

HCАвтор: команда HelpCodeОбновлено 7 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

SAP S/4HANA (OData)

SAP S/4HANA (OData)

Read SAP S/4HANA on-premise and Private Cloud through its OData services: find services in SAP's catalog, read their fields with SAP's labels, query released APIs and analytical views for finance, sales and inventory figures. Basic auth or OAuth, SAP client aware.

инструментов

12

Регион

INTL

Категория

ERP

Аутентификация

Basic Auth

Требуемые env-vars

SAP_ODATA_BASE_URLSAP_CLIENTSAP_LANGUAGESAP_ODATA_USERSAP_ODATA_PASSWORD
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте SAP S/4HANA (OData) одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

Попробуй спросить

Примеры промптов для SAP S/4HANA (OData)

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

SAP S/4HANA (OData) · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → SAP S/4HANA (OData), вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

SAP S/4HANA OData + ChatGPT

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

SAP_ODATA_BASE_URL, SAP_CLIENT, SAP_LANGUAGE, SAP_ODATA_USER, SAP_ODATA_PASSWORD

Шаг 1 — Получите учётные данные

  1. В транзакции SU01 создайте в том манданте, который должен читать ИИ, технического пользователя типа System (не Dialog) с продуктивным паролем.
  2. Дайте ему роль (PFCG) с S_SERVICE для сервисов OData, которыми может пользоваться ИИ, и бизнес-полномочиями только на просмотр (вид действия 03). Чтобы ИИ мог просматривать каталог, разрешите также сервис каталога V2 /IWFND/CATALOGSERVICE и каталог сервисов V4.
  3. Проверьте, что сервисы активны: /IWFND/MAINT_SERVICE для V2, /IWFND/V4_ADMIN для V4. Готовые инструменты используют выпущенные API SAP API_JOURNALENTRYITEMBASIC_SRV, API_BILLING_DOCUMENT_SRV, API_SALES_ORDER_SRV, API_BUSINESS_PARTNER, API_MATERIAL_STOCK_SRV и API_PRODUCT_SRV.
  4. Укажите в SAP_ODATA_BASE_URL хост Gateway с HTTPS-портом и без пути, например https://s4.example.com:44300. В SAP_CLIENT впишите трёхзначный мандант (например 100), в SAP_LANGUAGE язык входа (например RU; на нём возвращаются названия полей), а в SAP_ODATA_USER и SAP_ODATA_PASSWORD имя и пароль технического пользователя.
  5. Установите коннектор. Шага Authorize with Provider нет: коннектор входит через Basic-аутентификацию как технический пользователь и передаёт мандант и язык при каждом вызове.
  6. Сначала вызовите s4_guide (это бесплатно и не обращается к SAP), затем s4_list_services с бизнес-термином вроде billing, чтобы проверить, что пользователь видит каталог.

Сеть: HTTPS-порт Gateway обычно доступен только внутри корпоративной сети. Разверните AnythingMCP на своём сервере в этой сети или подключите его через VPN и добавьте хост Gateway в SSRF_ALLOWED_HOSTS, иначе AnythingMCP отклоняет частные адреса. AnythingMCP Cloud подойдёт, только если Gateway доступен из интернета.

Как ИИ находит данные: s4_list_services ищет бизнес-термин в каталоге SAP (V2 и V4), s4_describe_service перечисляет наборы сущностей сервиса и помечает аналитические и параметризованные, s4_describe_entity выдаёт каждое поле с названием из SAP, полем валюты или единицы для каждой суммы и фильтрами, обязательными для набора, а s4_query и s4_get_entity читают строки. Имена полей сверяются с $metadata сервиса до отправки вызова. Для частых задач s4_journal_entry_items, s4_billing_documents, s4_sales_orders, s4_business_partners, s4_material_stock и s4_products вызывают выпущенные API напрямую, с filter, select, orderby, top и skip. Инструменты каталога работают и с ECC или BW через SAP Gateway; готовым инструментам нужен S/4HANA.

Права и режим только для чтения: все 12 инструментов только читают. SAP проверяет полномочия технического пользователя при каждом вызове, поэтому именно они и есть настоящая граница: давайте роли только полномочия на просмотр и только для тех балансовых единиц, сбытовых организаций и заводов, которые ИИ можно видеть. Чтобы сузить доступ ещё больше, перечислите в настройках OData коннектора в поле Allowed services пути сервисов, которые может вызывать ИИ (* работает как подстановочный знак); остальные сервисы отклоняются. Отдельные инструменты можно отключить на странице коннектора.

Политика SAP по API: SAP ожидает, что сторонние интеграции используют опубликованные API (сервисы API_* в SAP Business Accelerator Hub) или сервисы, созданные вами. Предпочитайте их внутренним сервисам, на которых работают приложения Fiori, и настройте Allowed services соответственно.

Basic или OAuth: коннектор устанавливается с Basic-аутентификацией. Если ваш Gateway настроен на OAuth 2.0, аутентификацию коннектора можно переключить на OAuth 2.0 на странице коннектора.

Ограничения: запрос возвращает не больше 1 000 строк, готовые инструменты по умолчанию 100 (top). Для итогов ИИ агрегирует данные на аналитических сервисах или фильтрует по балансовой единице, сбытовой организации или заводу и по дате или периоду финансового года, а не листает всё подряд. Суммы приходят со своей валютой, количества со своей единицей; десятичные числа возвращаются строками, чтобы оставаться точными.

Частые ошибки: 401 означает неверное имя пользователя или пароль либо пользователя, заблокированного в этом манданте. 403 Forbidden на сервисе означает, что у технического пользователя нет полномочий на него (S_SERVICE или бизнес-роль), а 404, что сервис не активирован в этой системе. Если отклоняется частный адрес, хоста нет в SSRF_ALLOWED_HOSTS. Если строки похожи на демонстрационные данные, SAP_CLIENT указывает не на тот мандант.

Лучше HANA SQL? Если ИИ должен читать таблицы и CDS-представления S/4HANA напрямую через SQL, с пользователем базы данных только на чтение вместо прикладных полномочий SAP, используйте коннектор SAP S/4HANA (HANA SQL). Для любого другого сервиса OData V2 или V4 см. тип коннектора OData.

Коннектор ничего не записывает в SAP: он не делает проводок и не создаёт и не меняет заказы, документы или основные данные.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в ChatGPT

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

ChatGPT подключает MCP-серверы как собственные приложения в режиме разработчика (Developer mode). Он есть в платных планах, в бесплатном его нет. В рабочих пространствах Business и Enterprise его, возможно, сначала должен разрешить администратор.

  1. Открой в ChatGPT Settings → Security and login и включи Developer mode.
  2. Перейди на chatgpt.com/plugins и нажми +.
  3. Введи название и короткое описание, например Name: SAP S/4HANA OData.
  4. В разделе Connection укажи URL MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID и создай подключение.
  5. Когда ChatGPT попросит, войди в AnythingMCP (OAuth) и разреши доступ.

Доступные инструменты

ToolWhat it does
s4_guideHow to read SAP S/4HANA through OData: the workflow (overview), filter syntax, analytical services and KPIs, finance, sales, inventory and…
s4_journal_entry_itemsJournal entry line items from the general ledger (API_JOURNALENTRYITEMBASIC_SRV / A_JournalEntryItemBasic): company code, fiscal year, G/L…
s4_billing_documentsBilling documents (API_BILLING_DOCUMENT_SRV / A_BillingDocument): invoices, credit memos and cancellations with date, sales organization…
s4_sales_ordersSales orders (API_SALES_ORDER_SRV / A_SalesOrder) with type, sales organization, sold-to party, creation date, net amount, currency and…
s4_business_partnersBusiness partners (API_BUSINESS_PARTNER / A_BusinessPartner): customers, suppliers and contacts with name, category and grouping
s4_material_stockMaterial stock (API_MATERIAL_STOCK_SRV / A_MatlStkInAcctMod) per material, plant, storage location, batch and stock type, in the material's…
s4_productsProducts (API_PRODUCT_SRV / A_Product) with type, group and base unit
s4_list_servicesList the OData services published by SAP S/4HANA (OData) (SAP Gateway catalog, V2 and V4), filtered by words in their name, title or…
s4_describe_serviceThe entity sets of a SAP S/4HANA (OData) OData service with their business labels, keys and whether they are analytical (the server…
s4_describe_entityThe fields of one entity set: labels, types, keys, the currency or unit field of each amount, the text field of each code, dimensions and…
s4_queryRead rows from an entity set of SAP S/4HANA (OData)
s4_get_entityRead one entity of SAP S/4HANA (OData) by its key, optionally with related entities

Примеры запросов

  • «Какие сервисы OData в нашем каталоге SAP связаны с документами фактуры и какие из них являются выпущенными API?»
  • «Покажи чистую выручку по фактурам за прошлый месяц по сбытовым организациям, без сторнированных документов, с валютой.»
  • «Сколько запаса материала FG-100 у нас на заводе 1000 в разрезе складов?»
  • «Выведи 20 самых крупных позиций проводок, разнесённых в прошлом месяце в балансовой единице 1000, со счётом главной книги, суммой и валютой.»

FAQ

Работает ли бесплатный план ChatGPT с кастомными MCP-коннекторами? Нет. Для своих MCP-подключений нужен режим разработчика, а он есть только в платных планах.

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

Это руководство помогло?

Ваш агент для SAP S/4HANA в одном клике.

Установите коннектор, вставьте ключ, спросите ChatGPT. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить SAP S/4HANA (OData) к Claude через MCP

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

Коннекторы

Как подключить SAP S/4HANA (OData) к Cursor через MCP

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

Коннекторы

Как подключить SAP S/4HANA (OData) к Gemini через MCP

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

Коннекторы

Как подключить SAP S/4HANA (OData) к Meta Muse через MCP

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

Коннекторы

SAP S/4HANA OData в MCP: читайте SAP из любого AI-агента

Дайте ИИ читать SAP S/4HANA on-premise или Private Cloud через его сервисы OData: находить сервисы в каталоге SAP Gateway, читать их поля с названиями из SAP и запрашивать проводки, документы фактуры, заказы клиентов, бизнес-партнёров, запасы и продукты. Только чтение, через технического пользователя SAP.

Коннекторы

Как подключить Canva к ChatGPT через MCP

Дайте ИИ работать в Canva: находить и читать дизайны, создавать новые, экспортировать их в PDF, PNG, PowerPoint или видео со ссылками для скачивания, упорядочивать папки, загружать изображения по ссылке, читать шаблоны бренда и комментировать дизайны.