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

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