SAP EWM Блог

Ссылка на первую часть 

В этой статье я продолжу рассказывать про WOCR – правила создания складского заказа. В прошлой статье я закончил на фильтрации при создании складских заказов. Общий принцип фильтрации следующий: система SAP EWM проверяет каждую задачу по определенным параметрам. Если задача подходит, она будет добавлена в заказ. Затем проверяется не превышены ли лимиты заказа. Если не превышены, то проверяется следующая задача. Если задача не подходит по параметрам WOCR, она откладывается для последующей обработки следующим WOCR, в случае если он был определен в настройках последовательности поиска.

 

  1.  Давайте разберем каждый параметр фильтра:

Warehouse No. – номер склада

WOCRule Filter – имя фильтра WOCR

Description – описание фильтра WOCR

Filter Type– возможны два варианта: «Warehouse Task» (в случае применения фильтра к WT) или «А Physical Inventory» (в случае, если фильтр будет использоваться для позиции документа инвентаризации).

Filter Type– «I Filter at Item Level» нужно указать, если мы хотим применять фильтр к каждой СЗ по отдельности. «S Filter at Subtotal Level» - в случае, если нам нужно применить фильтр к сумме позиций, имеющих одну группу консолидации.

Minimum Volume – минимальный объем позиции. Параметр полезен когда мы хотим мелочь комплектовать отдельно от крупняка.

Max.Volume – максимальный объем.

Volume unit – единица измерения объема.

С массой тоже самое, пропущу.

Min. Proc.Time – Минимальное время обработки. Определяется время обработки согласно настройке Extended Warehouse Management -> Cross-Process Settings -> Warehouse Task -> Define Extract Time Determination

Max.Extr.Time – Максимальное время обработки.

Time Unit – единица измерения времени

Min.Itm per STI– минимальное количество позиций с одинаковой группой консолидации (применяется для фильтра типа Subtotal)

Max.Itm per STI– максимальное количество позиций с одинаковой группой консолидации (применяется для фильтра типа Subtotal)

Alternative Unit – альтернативаная единица измерения. Полезно использовать, когда необходимо в одном заказе собирать коробки одного типа.

Whse Proc. Type – фильтрация задач по виду складского процесса (WPT).

Priority – приоритет задачи, определяется в WPT.

Reason f.Mvmt – причина движения, определяется в WPT.

Route – маршрут. Полезно использовать, чтобы в одном заказе собирать только те позиции, которые едут по одному маршруту.

Wave Category – фильтрация по категории волны.

Complete HU – фильтр по полным паллетам, либо неполным паллетам, либо без ограничений.

No Putaway – исключить задачи, у которых WPTCategory = 1

No stock removal – исключить задачи, у которых WPTCategory = 2

No Int. Stk Transfer – исключить задачи, у которых WPTCategory = 3

No Phys. Inv. – исключить задачи, у которых WPTCategory = 4

2. Правило лимита для каждого WOCR   указаны в настройке самого WOCR наряду с правилом фильтрации:

Само же правило определяется в настройке «Extended Warehouse Management - Cross-Process Settings - Warehouse Order - Define Limit Values for the Size of a Warehouse Order”

Разберем подробнее каждый параметр:

Warehouse No. – номер склада, в рамках которого будет использоваться WOCR

Limit – название правила лимита

Description – описание правила лимита

Limit Val.Type– тип складского заказа, для которого считается лимит. Бывает два варианта – для обычной СЗ «Warehouse Task» и для заказа инвентаризации «А Physycal Inventory».

Min.Items/WO – минимальное количество складских задач в складском заказе.

Max.Itm per WO – максимальное количество складских задач в складском заказе. Для паллетного отбора часто используется значение 1.

Minimum Volume – минимальный объем всех товаров в заказе.

Max.Volume – максимальный объем всех товаров в заказе.

Volume Unit – единица измерения объема.

Minimum Weight – минимальный вес товара в заказе.

Maximum Weight – максимальный вес товара в заказе.

Weight Unit – единица измерения веса.

Min.Proc.Time – минимальное время исполнения заказа. Считается как сумма времени исполнения всех складских задач в заказе.

Max.Extr.Time – максимальное время исполнения заказа.

Time Unit – единица измерения времени.

Max. CGr per WO – максимальное количество групп консолидации в одном заказе. В случае, если требуется собрать заказ без дальнейшей переупаковки по получателям, то обычно используется значение 1.

Max. CGr per HU – максимальное количество групп консолидации в одной ЕО. В случае, если один заказ подбирается в несколько ЕО, то данный параметр регулирует количество ГК в каждой ЕО.

Max. No of HUs – максимальное количество ЕО в одном заказе. ЕО в заказе – это емкость, куда подбирается товар.

Max. No WTs per HU – максимальное количество складских задач для одной ЕО.

3. Последние настройки лимитирования касаются ЕО. ЕО в данном случае – это тип тары, на которую комплектуется заказ. Но как же определяется ЕО для заказа? Это управляется параметром «Packing Profile» в настройке определения WOCR:

Сами правила профайла задаются в настройке Extended Warehouse Management - Cross-Process Settings - Warehouse Order - Define Packing Profile for Warehouse Order Creation:

Рассмотрим каждую настройку подробнее:

Warehouse No. – номер склада, на уровне которого определяется packing profile.

Packing Profile – имя packing profile (профиля упаковки)

Description – название packing profile

Pack.Mode– режим определения типа упаковки для заказа. Бывают 3 варианта:

  • A SimpleAlgorithm – в таком режиме для каждого товара определяется строго одна упаковка, заданная в настройках спецификации товара.
  • B ComplexAlgorithm – в таком режиме для каждого товара в спецификации упаковки задается несколько возможных упаковок.
  • C Badi – в таком режиме для определения упаковки используется собственная логика в Badi.

Sorting – правила сортировки задач в заказе, для которого будет определятся упаковка. Соответственно, в данной очередности для каждого продукта в складской задаче будет определятся упаковка.

Create HUs – Если поставить галку, то система автоматически создаст ЕО из внутреннего диапазона и отобразит номера при выполнении заказа. Если не поставить галку, то вначале выполнения заказа ресурс должен создать ЕО самостоятельно из внутреннего или внешнего диапазона номеров.

Assn WTs to Hus – если поставить галку, то система к каждой задаче присвоит номер ЕО и при выполнении будет сама предлагать в какую ЕО положить товар при подборе. Если не поставить галку, то ресурс может выбрать самостоятельно ЕО для подбора.

Split WT – настройка управлением разделения складской задачи при определении ЕО. Возможны 3 варианта:

  • Do not split – система не разделяет задачи
  • WT Split– система будет разделять задачи, в случае если количество товаров в задаче больше, чем вмещается в наибольшую подходящую ЕО
  • Always Split – система будет всегда разделять все складские задачи с тем, чтобы ЕО была заполнена по максимуму насколько это возможно.

Split WT based on AuOM – если поставить галку, то при определении упаковки задачи могут разделяться согласно альтернативных единиц измерения

Skip WT– если галку поставить, то система  будет пропускать те задачи, которые не помещаются в ЕО и обрабатывает следующую задачу.

Check LWH – если поставить галку, то система будет учитывать длину, высоту и ширину товаров при определении ЕО для складского заказа.

4. После того как ЕО для каждого заказа будет определена, определяются остальные параметры заказа исходя из настроек самого WOCR:

Разберем их подробно.

WO Sorting – это сортировка задач в заказе после того как он был софрмирован. В данной последовательности будут выдаваться задачи ресурсу на выполнение

Ship.Pack.Prof. – профиль упаковки для ЕО-отгрузки. Используется для автоматического определения ЕО, в которой товар непосредственно будет отгружаться. Зачастую товар подбирается в оборотную тару, а отгружается в необоротной таре. Для управлениями этими процессами и используются ЕО-подбора и ЕО-отгрузки (pick-HU & ship-HU)

Prep.Time (PreparationTime) – время, необходимое на предварительную подготовку к выполнению заказа, например для подбора тары или распечатки заказа. Используется в производственно-трудовом менеджменте.

Time Unit – единица измерения поля Prep.Time

Stor.Type – в случае, если согласно бизнес-процессам на складе ЕО, скомплектованные по заказам данного WOCR всегда перемещаются в одно месте, то данные принимающего места можно задать в самом WOCR. В данной настройке указывается принимающий тип склада.

Dest.Stor.Sect. – принимающий складской участок для заказов данного WOCR

Dest.Stor.Bin – принимающая складская ячейка для заказов данного WOCR

Storage Process – в данном поле указывается складской процесс, который необходимо присвоить к ЕО при создании складского заказа. Используется для процесса, состоящий из нескольких шагов. Для этого в SAP EWM используется функциональность POSC, которая будет рассмотрена в другой статье.

Determine WkCtr– используется для определения рабочего центра, в случае если заказ создается без использования POSC (т.е. поле «storage process» пустое).     

WO locked – если галка установлена, то заказы создаются заблокированными и ресурсам в работу не выдаются

CAP Compatibility – если установить галку, то для данного заказа будет использоваться функциональность Cartonization Planning Compatibility. В таком случае, лимиты для заказа будет переопределены лимитами CAP.

В следующей статье мы подведем итог и еще раз кратко и более наглядно посмотрим шаги, которые проходит система SAP EWM при создании складского заказа.