Cookie preferences

YARDtwin uses essential cookies for authentication and session management. With your consent we also set optional marketing cookies (LinkedIn Insight Tag) on our public website pages only — never inside the application, and never without your opt-in. We set no analytics cookies. Read our Privacy Policy, GDPR Policy, and Cookie Policy.

YARDtwinSAP

Управляйте двором в YARDtwin.
SAP остаётся системой учёта.

SAP передаёт поставку. YARDtwin бронирует её, управляет воротами, доком и цифровым двойником — и отправляет движение товара обратно с номером материального документа. Преднастроенная, двунаправленная система, активируемая для каждого объекта примерно за десять минут.

Заказать демо
5
преднастроенных точек синхронизации между SAP и двором
2
режимы развёртывания в один клик: 3-sync и 5-sync
~10 min
пошаговая настройка в приложении — без ABAP, без установки в SAP
100%
сообщений подписаны HMAC, в обоих направлениях
20/20
поставок прошли последний сквозной интеграционный аудит

Совместимость:  SAP S/4HANA · SAP ECC · SAP EWM · SAP Integration Suite (CPI) · IDoc · BAPI · OData

Почему это важно

SAP останавливается у дверей склада.

SAP знает, что грузовик в пути. Но не знает, что он прибыл с опозданием, простоял 40 минут на воротах или уехал без разгрузки. YARDtwin закрывает этот пробел — и держит SAP в курсе происходящего.

🏭

Что остаётся в SAP

Заказы на закупку, поставки, складские запасы и финансы. SAP остаётся единственным источником истины для бизнеса — YARDtwin никогда не дублирует основные данные: он потребляет поставку и возвращает движение товара.

🚛

Что добавляет YARDtwin

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

🔁

Что исчезает

Повторный ввод поставок в таблицы, звонки на склад с вопросом о прибытии грузовика и товарные поступления, проводимые спустя часы после физической разгрузки. Цикл закрывается автоматически — за считанные минуты.

Смотрите в действии — нередактированные сценарии

Одна входящая поставка. Одна отправка готовой продукции. От начала до конца.

Это не макет. За пять минут вы увидите, как конфигурация 3-sync включается в реальном времени в Site Admin, а затем два реальных сценария: SAP отправляет входящую поставку, YARDtwin добавляет её в расписание, ворота проверяют ожидаемую SAP пломбу по фото, цифровой двойник отслеживает грузовик до дока, каждая грузовая единица сканируется и сверяется — и товарное поступление отправляется обратно в SAP с номером материального документа.

Затем обратное направление: SAP отправляет исходящую поставку готовой продукции, прицеп загружается и опломбируется с фиксацией цепочки хранения, отправляется товарный выпуск, и водитель подписывает отправление на стекле — в стиле 21 CFR Part 11.

Записано на живом экземпляре YARDtwin и соответствующей тестовой конечной точке на стороне SAP. Каждое показанное сообщение SAP действительно отправлено, подписано и подтверждено.

Выберите вариант развёртывания

Два пресета. Один переключатель. Никаких проектов.

Объём данных о дворе, доступных SAP, определяется одним пресетом, а не интеграционным проектом. Начните с минимума, при необходимости включите полную синхронизацию — или наоборот. Смена режима — это изменение конфигурации, фиксируемое в аудиторском следе.

Наиболее популярная отправная точка

Двор под управлением YARDtwin (3-sync)

S1 ONS2 OFFS3 OFFS4 ONS5 OFF

SAP EWM Yard Management отключён. YARDtwin управляет всем двором, и через границу проходят только два события: входящая поставка и возврат движения товара.

  • Поставки автоматически создают записи (идемпотентно — повторная отправка не создаёт дубликатов)
  • Товарное поступление / товарный выпуск отправляется обратно с номером материального документа SAP
  • События на воротах, доке и при отправлении остаются внутренними — никакого лишнего трафика в SAP
Для активного управления двором EWM

Интегрированный двор EWM (5-sync)

S1 ONS2 ONS3 ONS4 ONS5 ON

Всё, что входит в 3-sync, плюс YARDtwin зеркалирует выполнение операций во дворе в SAP EWM: регистрация на воротах создаёт транспортные единицы, разгрузка подтверждает складские задания, отправление фиксирует выезд со двора.

  • Регистрация на воротах создаёт транспортную единицу (TU) в EWM
  • Разгрузка подтверждает складское задание со сканированными грузовыми единицами
  • Отправление фиксирует выезд со двора с подписанным разрешением на выпуск

Каждая точка синхронизации — это также отдельный переключатель для каждого объекта: по умолчанию отключён, ничего не передаётся в SAP до явного включения.

Преднастроенные транзакции

Каталог транзакций — готов с первого дня

Пять точек синхронизации охватывают полный жизненный цикл входящих и исходящих операций. Каждая говорит на языке SAP на стороне SAP и передаёт чистый JSON по сети — с маппингом, подписью, повторными попытками и журналированием.

Точка синхронизацииНаправлениеОбъект SAPСобытие
S1Поставка → записьInbound / outbound delivery (VBELN)sap_inbound_delivery
S2Регистрация → транспортная единицаTransportation unit (TU)tu_register
S3Разгрузка → складское заданиеWarehouse task confirmationwt_confirm
S4Товарное поступление / товарный выпускGoods movement (MBLNR)goods_receipt · goods_issue
S5Отправление → выезд со двораYard exityard_exit

Стрелки направления: ↓ SAP → YARDtwin · ↑ YARDtwin → SAP · ⇅ двунаправленно. Каждая строка — независимый переключатель для каждого объекта, по умолчанию отключён.

↓ Входящие в YARDtwin

sap_inbound_deliveryВходящая или исходящая поставка — создаёт или обновляет запись с привязкой к номеру поставки SAP
gr_statusПодтверждение поступления товара от SAP, включая номер материального документа
gi_statusПодтверждение отпуска товара от SAP для исходящих отгрузок
tu_registeredСсылка на транспортную единицу SAP, записанная обратно в бронирование

↑ Исходящие в SAP

tu_registerГрузовик зарегистрирован на воротах — регистрация транспортной единицы
wt_confirmРазгрузка завершена — подтверждение складского задания с отсканированными грузовыми единицами
goods_receiptПриёмка товара с сверкой грузовых единиц (совпавшие / отсутствующие / лишние)
goods_issueОтпуск товара для отгрузки готовой продукции с указанием применённой пломбы
yard_exitГрузовик убыл — содержит хэш подписи Part-11

Сопоставление полей встроено — идентификаторы SAP распознаются нативно: VBELN · EBELN · LIFNR · MATNR · WERKS · NTGEW · MBLNR · HU / SSCC

Архитектура

Чистое ядро. Ничего не устанавливается в SAP.

YARDtwin выполняет работу на периферии и обменивается подписанными JSON-сообщениями с уже используемым вами промежуточным ПО. Ваша система SAP не требует ни надстроек, ни ABAP-кода, ни новой инфраструктуры.

SAPS/4HANA · ECCSAP EWMIDoc · BAPI · ODataВаше промежуточное ПОSAP Integration Suite (CPI)PI/PO · или любой iPaaS / HTTP-эндпоинтYARDtwinПодписанный входящий webhookПодписанные исходящие событияОчередь доставки + повторные попыткидоставки внизскладские движения + события на площадке обратноКаждый переход подписан и проверен HMAC-SHA256 · идемпотентно · журналируется
✓ Включена эталонная реализация CPI iFlow — ваша команда SAP сразу узнаёт структуру, а маппинг IDoc, BAPI или OData выполняется там, где это уместно.
✓ Складские движения ставятся в очередь в надёжном outbox с автоматическими повторными попытками и представлением недоставленных сообщений — сбой промежуточного ПО не приводит к потере ни одной проводки.
✓ Маршрутизация по нескольким заводам встроена: WERKS каждой поставки направляет её на нужный сайт YARDtwin, а несопоставленные заводы явно отклоняются вместо скрытой неверной маршрутизации.

Создано для регулируемых цепочек поставок

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

🔐
Подпись в обоих направлениях
HMAC-SHA256 по исходному payload с временны́ми метками подписей — входящих и исходящих. Изменённые сообщения отклоняются и журналируются.
🔁
Идемпотентность по проекту
Поставки идентифицируются по номеру поставки SAP — повторные передачи обновляют запись, но не создают дубликатов.
📨
Каждое сообщение журналируется
Живой журнал сообщений SAP в приложении отображает каждую входящую и исходящую транзакцию с payload, статусом и ответом.
🚫
Отключено по умолчанию
Никакие данные не передаются в SAP до тех пор, пока администратор сайта не активирует это. Каждое изменение настройки — отслеживаемое атрибутируемое событие конфигурации.
📝
Журнал аудита уровня GMP
Изменения конфигурации, проверки пломб и подписи при отправке фиксируются в append-only журнале аудита, соответствующем требованиям EU GMP Annex 11 и 21 CFR Part 11.
🧪
Проверено, а не обещано
Валидировано в опубликованных сквозных прогонах — включая двунаправленный аудит 20 поставок с независимой повторной проверкой подписей и негативными контролями безопасности.
Для вашей команды интеграции

Всё необходимое для стороны SAP — в комплекте

Передайте команде SAP или CPI полный комплект материалов, а не проект исследования. Контракт на обмен данными задокументирован от начала до конца.

📘
OpenAPI 3.1
Полная спецификация OpenAPI 3.1 для webhook, событий и API опроса.
📦
Postman
Готовая к запуску коллекция Postman, которая работает «из коробки» с вашим тенантом.
⌨️
cURL
Справочник cURL с проработанными, верифицируемыми примерами подписи HMAC.
🔀
CPI iFlow
Эталонный CPI iFlow: маппинг сегментов IDoc, сниппеты подписи на Groovy и обратный путь.
Руководство по быстрому старту
Оптимальный сценарий: подключить SAP примерно за десять минут, провести грузовик, просмотреть журнал сообщений.
📚
Руководство по конфигурации
Полное руководство по настройке и эксплуатации — для администраторов сайта и команды интеграции SAP.
Запросить комплект интеграции

Вопросы, которые задаст ваша команда SAP

Мы используем SAP EWM с активным управлением двором. Подойдёт ли это нам?
Да — именно для этого предназначен пресет 5-sync. YARDtwin отражает заезды как транспортные единицы, завершение разгрузки как подтверждения складских задач, а отъезды как выезды с двора, так что EWM сохраняет свою картину двора, пока YARDtwin ведёт операцию. Если Yard Management в EWM не активен, пресет 3-sync ограничивает интеграцию поставками и движениями товаров.
Что нужно изменить внутри нашей системы SAP?
В SAP ничего не устанавливается. YARDtwin обменивается подписанным JSON с вашим промежуточным слоем — как правило, SAP Integration Suite (Cloud Integration), где прилагаемый iFlow-референс выполняет маппинг на IDocs, BAPIs или OData в соответствии с вашей архитектурой. Это сохраняет ядро системы чистым и не затрагивает пути обновления.
IDoc, BAPI или OData — что использует YARDtwin?
То, что вы предпочитаете. На уровне передачи данных YARDtwin общается подписанным JSON с документированным маппингом полей на идентификаторы SAP (VBELN, EBELN, LIFNR, MATNR, WERKS, MBLNR). Преобразование в IDocs DESADV/DELVRY07, BAPI_GOODSMVT_CREATE или OData API материальных документов выполняется в вашем промежуточном слое — комплект документирует все три маршрута.
У нас несколько заводов. Как работает маршрутизация?
Завод (WERKS) каждой поставки направляется на соответствующий объект YARDtwin — либо по коду объекта, либо по явной таблице соответствия завод–объект, которую вы настраиваете в мастере установки. Поставки для несопоставленного завода отклоняются с понятным сообщением об ошибке, а не попадают не на тот объект.
Можно ли начать с малого?
Да — большинство клиентов начинают с пресета 3-sync: входящие поставки, возврат приходов и отпусков товаров, всё остальное внутри системы. Переход на 5-sync в дальнейшем — это одно нажатие для смены пресета с записью в журнале аудита. Каждая точка синхронизации также является отдельным переключателем, если вам нужен промежуточный вариант.
Какой тарифный план YARDtwin включает интеграцию с SAP?
Интеграции включены начиная с тарифа Professional. Мастер установки, журнал сообщений, очередь поставок и полный комплект интеграции входят в продукт — отдельная лицензия на коннектор не требуется.

Подключите ваш двор к SAP

Приглашайте вашу команду SAP. За 30 минут демонстрации мы подключим тестовый тенант в реальном времени, проведём поставку от начала до конца и вместе разберём контракт на передачу данных.

Заказать демоЗапросить комплект интеграции
Здравствуйте! Начните бесплатный пробный период за 2 минуты — я помогу всё настроить!