Техническое руководство · Интеграция

Интеграция WMS–SAP и сопоставление движений

Успешная интеграция — это не просто передача сообщений. Нужно явно спроектировать, какая система владеет какими данными, когда складское событие становится движением в ERP и как сверяются обе стороны при сбое.

Охват интеграции

  • Мастер-данные: товары, единицы, заводы/склады, клиенты, поставщики и правила партий.
  • Входящие: поставки по закупкам/производству, ожидаемые поступления и фактические количества.
  • Исходящие: заказы на продажу/перемещение, данные распределения и подтверждение отгрузки.
  • Запасы: свободный, на контроле качества и заблокированный запас; расхождения и корректирующие движения.

Варианты документов и интерфейсов зависят от модуля и версии SAP. Проект не должен довольствоваться формулировкой «интеграция с SAP: да»; он должен дать реальную матрицу документов, полей и ответственности.

Что такое сопоставление движений?

Сопоставление движений связывает бизнес-события в WMS с движениями запасов, документами или изменениями статусов на стороне ERP/SAP. Не каждое внутреннее перемещение между ячейками должно быть движением в ERP; вы определяете границы, имеющие финансовое значение или влияющие на владение и склад.

Событие WMSРешение по сопоставлениюПроверка
Приёмка товаровПодтверждение количества по документуИзлишек/недостача и партия
Внутреннее перемещение между ячейкамиМожет остаться в WMSМеняется ли склад в ERP?
Статус качества/блокировкиСопоставляется с видом запасаПолномочия и причина
ОтгрузкаПодтверждение отпуска товараКороб, партия, серийный номер и время
Расхождение при подсчётеКорректировка после утвержденияУчётный период

Принципы устойчивой интеграции

  • Идемпотентность: если то же сообщение придёт повторно, оно не должно создать второе движение запаса.
  • Порядок: результат должен быть определён, если отмена приходит до или после подтверждения.
  • Очередь ошибок: бизнес-ошибки следует отделять от технических; уполномоченный пользователь должен иметь возможность обработать их повторно.
  • Мониторинг: нужно уметь проследить путь от задания WMS до номера документа SAP и обратно.
  • Сверка: формируйте регулярные отчёты о расхождениях по товару, партии и статусу запаса.

Тестирование перед запуском

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

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

Сравнивайте интеграционные возможности WMS-кандидатов на сценариях документов и исключений.

← Все руководства