В новой версии SAP EWM 9.5 наконец-то сделали возможность из остатков собирать целые паллеты. Давайте рассмотрим подробнее что добавили.
В меню SAP по пути «Расширенное управление складами» - «Подготовка работ» появилась новая транзакция /SCWM/STOCK_CONS - Консолидировать запас. При запуске появляется окно:
Давайте разберем значение каждого поля.
Раздел «Данные местоположения»
Здесь задается выборка мест, в которых необходимо выполнить консолидацию.
Раздел «Данные продукта»
Здесь задается выборка данных продукта, для которых необходимо выполнить консолидацию.
Примечание: также по-умолчанию отсеиваются запасы, которые:
- Имеют ссылку на складскую заявку (поставку)
- Находятся в ТЕ или ресурсе
- Уже находятся в полной ЕО или большего кол-ва
- Находятся в заблокированных местах (на приемку или отпуск)
- Имеют открытую складскую задачу
- Имеют активную инвентаризацию
Раздел «Целевая ЕИ»
Здесь задается целевая единица измерения, которая должна получиться в результате объединения запасов, возможны варианты:
- Самая большая ЕИ из ОЗП
- Самый высокий уровень в спецификации упаковки. Здесь же указывается схема поиска спецификации упаковки.
- Предпочитетльная ЕИ – берется ПЕИ из ОЗП
- Вручную указать целевую ЕИ
Раздел «Параметры»
- Учесть складские места с запасом – если установлено, то дополнительно выбираются кванты запаса с индикатором «skzsi» (ИдБлок: посредством непрерывной инвентаризации)
- Разрешить разделение части количества – если установлено, то система сможет делить существующие кванты запаса. Например, на стоке лежат количества коробов 5, 5, 4, 3. Целая паллета – 15 кор. Система разделит последний квант с кол-вом 3 – запланирует подбор 1 кор.
- Вид складского процесса – ВСП, с которым будут созданы СЗЧ на консолидацию.
- Рабочее место – если указано, то все задачи будут созданы с принимающим местом в данное РМ. Консолидацию необходимо будет выполнить в РМ самостоятельно.
- Минимальная загрузка ЕО, в % - минимальный процент наполнения ЕО, при котором будут созданы задачи на консолидацию. Если нужно сформировать только целые паллеты, то нужно поставить 100%.
- Максимальное число складских задач – задается лимит кол-ва СЗЧ, при которых возможна консолидация.
После того, как все данные введены, система покажет экран с предполагаемыми запасами к объединению. Можно проверить и создать СЗЧ. К сожалению, живого примера под рукой у меня нет, экран будет выглядеть так (только заполненный, естественно):
Новый функционал «живет» в пакете /SCWM/STOCK_CONS:
Также доступны 3 бади для изменения стандартной логики, давайте разберем каждую из них:
Порядок их вызова в методе класса /SCWM/CL_SCON_CONTROLLER->PROCESS:
- /SCWM/EX_SCON_SELECTION- SEL_STOCK_ITEMS
Есть стандартный метод fallback-класса, который выбирает физический запас согласно введенных критериев. В данном методе бади можно написать собственную логику выбора запаса.
- /SCWM/EX_SCON_PROCESSING- ADJUST_SEL_STOCK_ITEMS
В данном методе можно скорректировать результат стандартной выборки физического запаса.
- /SCWM/EX_SCON_PROCESSING-ADJUST_STOCK_GROUPING
В данном методе можно скорректировать итог работы стандарта, после того как он сгруппировал запасы для консолидации.
- /SCWM/EX_SCON_SELECTION-SEL_UOM_DATA
Есть стандартный метод fallback-класса, который определяет целевую ЕИ согласно установленного параметра. В данном методе бади можно написать собственную логику определения целевой ЕИ.
- /SCWM/EX_SCON_PROCESSING-ADJUST_SEL_UOM_DATA
В данном методе бади скорректировать результаты работы стандарта по определению целевой ЕИ паллеты.
- /SCWM/EX_SCON_PROPOSAL - CALC_SCON_PROPOSALS
Есть стандартный метод fallback-класса, который собственно определяет какие запасы можно объединить. В данной бади можно написать собственную логику консолидации запасов. На выходе – таблица сгрупированных квантов и таблица плановых задач на консолидацию.
Что можно сказать в сухом остатке? Неплохой функционал. На некоторых складах стратегия подбора запаса выстроена таким образом, что одинаковый запас может подбираться с разных мест. Для таких складов данная утилита будет очень полезной, чтобы собрать «хвосты» в одном месте, тем самым освободив ячейки.