Техническое руководство · Интеграция
Интеграция WMS–SAP и сопоставление движений
Успешная интеграция — это не просто передача сообщений. Нужно явно спроектировать, какая система владеет какими данными, когда складское событие становится движением в ERP и как сверяются обе стороны при сбое.
Охват интеграции
- Мастер-данные: товары, единицы, заводы/склады, клиенты, поставщики и правила партий.
- Входящие: поставки по закупкам/производству, ожидаемые поступления и фактические количества.
- Исходящие: заказы на продажу/перемещение, данные распределения и подтверждение отгрузки.
- Запасы: свободный, на контроле качества и заблокированный запас; расхождения и корректирующие движения.
Варианты документов и интерфейсов зависят от модуля и версии SAP. Проект не должен довольствоваться формулировкой «интеграция с SAP: да»; он должен дать реальную матрицу документов, полей и ответственности.
Что такое сопоставление движений?
Сопоставление движений связывает бизнес-события в WMS с движениями запасов, документами или изменениями статусов на стороне ERP/SAP. Не каждое внутреннее перемещение между ячейками должно быть движением в ERP; вы определяете границы, имеющие финансовое значение или влияющие на владение и склад.
| Событие WMS | Решение по сопоставлению | Проверка |
|---|---|---|
| Приёмка товаров | Подтверждение количества по документу | Излишек/недостача и партия |
| Внутреннее перемещение между ячейками | Может остаться в WMS | Меняется ли склад в ERP? |
| Статус качества/блокировки | Сопоставляется с видом запаса | Полномочия и причина |
| Отгрузка | Подтверждение отпуска товара | Короб, партия, серийный номер и время |
| Расхождение при подсчёте | Корректировка после утверждения | Учётный период |
Принципы устойчивой интеграции
- Идемпотентность: если то же сообщение придёт повторно, оно не должно создать второе движение запаса.
- Порядок: результат должен быть определён, если отмена приходит до или после подтверждения.
- Очередь ошибок: бизнес-ошибки следует отделять от технических; уполномоченный пользователь должен иметь возможность обработать их повторно.
- Мониторинг: нужно уметь проследить путь от задания WMS до номера документа SAP и обратно.
- Сверка: формируйте регулярные отчёты о расхождениях по товару, партии и статусу запаса.
Тестирование перед запуском
Помимо штатного процесса, тестируйте частичную приёмку, излишки поставки, отмены, ошибки серийных номеров, закрытые периоды, обрывы связи, дублирующие и запоздавшие сообщения и одновременные изменения запасов. Нагрузочные тесты должны покрывать пик акции, а не только средний объём.
О влиянии расхождений при подсчёте на интеграцию см. циклическая и полная инвентаризация; о физической модели единиц — управление по паллетам, коробам и ячейкам.
Сравнивайте интеграционные возможности WMS-кандидатов на сценариях документов и исключений.