Одна вхідна поставка від початку до кінця: YARDtwin на живій системі SAP EWM
У серпні ми опублікували відео, в якому відтворювалися п'ять точок синхронізації між SAP і YARDtwin — повідомлення за повідомленням. Це було чесне відео: живий запуск із ілюстрацією екранів SAP. Логічним продовженням стало питання: як виглядає той самий процес на реальній системі SAP у руках консультанта SAP? Цей фільм — відповідь. Він створений YUS Partners, нашим партнером з впровадження, на їхньому власному ландшафті SAP S/4HANA та SAP EWM, де YARDtwin працює на стандартному демо-сайті.
Він супроводжує одну вхідну поставку трохи більше трьох хвилин: створення в SAP, розподіл до EWM, бронювання, реєстрація на в'їзді, зважування, розвантаження та виїзд в YARDtwin, а потім прийняття товару в EWM. Кожне передавання показано на тому екрані, де воно відбувається, і один і той самий номер поставки видно в обох системах від першої до останньої хвилини.
Сценарій — одразу і відкрито
Фільм починається з конфігурації, яку він демонструє, адже інтеграція — це набір перемикачів для кожного сайту, а не єдиний фіксований продукт. У цьому сценарії SAP EWM відповідає за виконання складських операцій та проведення запасів. YARDtwin відповідає за двір: бронювання, ворота, вагову, дока та виїзд. Обробка на ваговій є частиною вхідного потоку. Інший сайт може обрати інший набір параметрів; це один із варіантів, і фільм повідомляє про це до початку.
Кроки 1 і 2: одна поставка, дві системи, жодних повторних введень
Вхідна поставка створюється в SAP S/4HANA на підставі замовлення на купівлю: одна позиція, невелика швидкообертова деталь, 1 000 кг. Після збереження паралельно відбуваються дві речі. Стандартний розподіл SAP створює відповідну вхідну поставку в EWM, а інтеграція створює запис у YARDtwin. Номер поставки SAP передається разом із нею, тому плановик, який дивиться на запис у розкладі YARDtwin, і користувач EWM, який переглядає монітор складу, бачать один і той самий номер.
Цей номер є наскрізною ниткою всього фільму. Кожна наступна подія — від воріт до прийняття товару — прив'язана до нього без повторного введення будь-ким.
Крок 3: реєстрація на в'їзді створює TU в EWM
Вантажівка прибуває та реєструється на воротах YARDtwin: перевірка документів, перевірка пломб і валова вага з вагової — зчитана автоматично або введена оператором. Ворота фіксують валову вагу; нетто перевіряється на виїзді. В'їзд дозволено, і водій прямує до доку.
У цей момент YARDtwin надсилає подію реєстрації до SAP EWM. EWM створює TU, прив'язує до неї вхідну поставку та фіксує прибуття на контрольній точці. Фільм показує поставку EWM із прив'язаним TU через кілька секунд — створену інтеграційним користувачем, а не співробітником за столом. Саме це прибуття на контрольну точку дозволяє обробити прийняття товару надалі.
Крок 4: дворові операції залишаються в YARDtwin
Від воріт вантажівка прямує до свого доку. Дошка доку, екран розвантаження та завершення роботи — все виконується в YARDtwin: статус бронювання, активність на доку та прогрес розвантаження в одному робочому процесі, зі сканами палет і доказами, зібраними на доку. SAP EWM не задіяний у жодній із цих операцій — і саме в цьому сенс розподілу. Як зазначається у фільмі, для внутрішньодворової операції транзакція SAP не потрібна.
Кроки 5 і 6: виїзд ініціює прийняття товару
Розвантаження завершується в YARDtwin, і вантажівка рухається до воріт виїзду. Там її зважують на виїзді: 15 000 кг на в'їзді, 14 000 кг на виїзді, 1 000 кг доставлено — відповідно до позиції поставки до кілограма. Водій підписує на екрані, виїзд підтверджується, а SHA-256-хеш запису зберігається для аудиторського сліду.
Лише після цього YARDtwin надсилає подію прийняття товару до SAP EWM. EWM зіставляє її з власною вхідною поставкою та виконує обробку прийняття товару. Останній екран SAP у фільмі показує цю поставку зі статусом прийняття товару «Завершено». Одна поставка, один процес, дві системи — і SAP залишається системою обліку запасів.
Що це дає
- Сторона SAP — реальна. TU, прив'язка поставки та статус прийняття товару — це стандартні об'єкти EWM на стандартній системі, створені повідомленнями з двору. Жодної нестандартної транзакції, жодного повторного введення даних.
- Розподіл чіткий. EWM зберігає виконання складських операцій та облік запасів. YARDtwin зберігає фізичну вантажівку: бронювання, ворота, вагова, дока, виїзд. Нікому не потрібно звіряти їх за допомогою таблиці.
- Зважена кількість — це отримана кількість. Прийняття товару ініціюється після зважування на виїзді, тому нетто-вага з вашої власної вагової є цифрою, що надходить до SAP, — підписана до від'їзду вантажівки.
- Докази зберігаються разом. Контрольний список, пломба, вага, сканування палет, підпис водія та хеш існують у YARDtwin для кожного приймання, а номер поставки SAP прив'язує їх до документа, яким уже керує SAP.
- Ваш інтеграційний партнер може запустити це самостійно. Відео було створено та озвучено консультантом SAP на власній системі з використанням опублікованих webhook-повідомлень YARDtwin. Для інтеграції саме такий тест має значення.
Місце цього рішення в інтеграції
Використовуючи термінологію нашої попередньої публікації, відео демонструє три з п'яти точок синхронізації, що перетинають межу: надходження вхідної поставки, реєстрацію TU під час заїзду та оприбуткування товару після зважування на виїзді. Підтвердження складського завдання під час розвантаження та повідомлення про виїзд з майданчика в цьому сценарії не розглядаються. Кожна з п'яти точок налаштовується окремо для кожного майданчика, тому одне підключення може працювати як у спрощеному режимі трьох повідомлень, так і в повному режимі п'яти — без нового проєкту.
Каталог повідомлень та архітектура описані на нашій сторінці інтеграції SAP. Покроковий розбір повідомлень наведено у статті One Integration, Five Sync Points.
Використовуєте SAP EWM і хочете побачити це у своєму середовищі? Майстер підключення спрямовує YARDtwin на тестовий endpoint за лічені хвилини, а YUS Partners допоможуть вам з боку SAP. Розпочніть безкоштовний 30-денний пробний період — без додаткового обладнання.