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

  • Что такое маршрут?
  • Какие бывают маршруты?
  • Зачем нужны маршруты?
  • Как в системе ведутся маршруты и другие релевантные основные данные?

Информация актуальна для версии SAPEWM 9.1.

Что такое маршрут?

Маршрут - это объект в системе SAP EWM, представляющий собой последовательность логистических цепочек доставки. В терминах SAP EWM одна цепочка (или плечо) доставки – это Leg. Одно плечо состоит из начальной точки отправления, конечной точки доставки и промежуточных остановок для выгрузки товара в рамках одного вида транспорта или перевозчика. Если из одной точки в другую перемещение осуществляется разными видами транспорта или разными перевозчиками – то в SAP EWM это два плеча.

На картинке изображен маршрут R00010, состоящий из двух цепочек: R00010-LEG1 и R00010-LEG2:

Маршрут в SAP EWM

Какие бывают маршруты?

Маршруты в SAP EWM бывают простые и кросс-докинговые.

Простой маршрут - это маршрут, у которого из одной точки отправки плечо только в одну точку доставки.

В случае, если из точки отправки возможны плечи в несколько точек доставки или из двух разных точек отправки возможны плечи в одну точку доставки, то такой маршрут называется кросс-докинговый, а такая точка отправки – складом кросс-докинга.

На рисунке изображены 6 простых маршрутов и 2 кросс-докинговых:

Кросс-докинговый маршрут в SAP EWM

Зачем нужны маршруты?

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

Перевозчик маршрута в SAP EWM

Также маршруты используются в SAP EWM для определения группы консолидации, то есть признака совместной упаковки товаров. Это нужно, например, чтобы товар для одного получателя, который доставляется разными маршрутами был скомплектован в разные отгрузочные грузовые места.

Еще на основании маршрута в SAP EWM можно определить места подготовки у ворот для скомплектованных грузовых мест:

Определение ворот на основании маршрута SAP EWM

Как в системе ведутся маршруты и другие релевантные основные данные?

Ведение Местоположения и SCU (Supply Chain Unit)

В качестве точек отправки и доставки SAP EWM использует Местоположения. В случае, если бизнес-партнеры передаются из SAP ERP с помощью CIF, то можно указать автоматическое создание местоположения. В случае, если ERP не SAP, то местоположение нужно создать вручную.

Ведутся местоположения в меню SAP EASY ACCESS:

Extended Warehouse Management - Master Data - Shipping and Receiving - Shipping and Receiving – Location

Транзакция: /SAPAPO/LOC3

Местоположение в SAP EWM

При создании необходимо указать имя Местоположения (для удобства лучше делать как имя партнера) и тип местоположения. Для получателя – это 1010 (клиент).

Данные местоположения в SAP EWM

Для определения местоположения получателя при поиске маршрута достаточно указать бизнес-партнера в поле BusinessPartner и адресные данные на закладке Address (релевантные для маршрута данные - страна, регион, почтовый индекс и город).

Ведение маршрутов

Ведутся в транзакции /sctm/route, путь в SAP меню:

Extended Warehouse Management - Master Data - Shipping and Receiving - Route Determination - Maintain Route

Ведение маршрутов в SAP EWM

На уровне заголовка маршрута указывается:

Route – название маршрута

Description – описание маршрута

Validity(From, To) – сроки действия маршрута

DGCheck (DangerousGoodsCheck) – если установлено, то выполняется проверка на наличие опасных материалов.

Правила совместной перевозки опасных материалов в маршруте SAP EWM

DG Group – правила совместной перевозки опасных материалов.

GTS GeoGr– указывается GeographicalGroup, в случае, если есть интеграция с GTS.

CD Location – местоположение (SCU) склада Кросс-докинга, указывается в случае, если маршрут – кросс-докинговый.

Restrictions– указываются весовые, объемные и размерные ограничения на перевозимые продукты. Объемно-весовые ограничения можно указать как для отдельного вида запроса, так и для всех одновременно.

В средней части экрана на вкладке Leg в требуемой последовательности необходимо указать плечи маршрута. Указываются:

  1. Номер плеча в маршруте
  2. Название плеча (уникально в рамках всех маршрутов)
  3. Описание плеча
  4. Стартовое местоположение
  5. Конечное местоположение
  6. Вид транспорта

Плечо маршрута в SAP EWM

После добавление плеча в нижней части экрана автоматически добавятся минимум 2 точки остановки плеча – начальная и конечная. Можно добавить промежуточные точки выгрузки товара, в случае, если перевозчик и вид транспорта не меняется в течение поездки (это будет считаться одним плечом):

Остановки в маршруте SAP EWM

На уровне каждой остановки можно указать следующие настройки:

Параметры остановки маршрута в SAP EWM

Mand./Opt. – индикатор обязательной или опциональной остановки.

Restrictions – объемно-весовые ограничения.

Transp.Mode (Exp.) – вид транспорта, которым будет пересекаться граница.

Export Relevancy – вид экспорта

На вкладке Carrier для каждого плеча можно вручную указать одного или нескольких возможных перевозчиков:

Перевозчики в маршруте SAP EWM

А на вкладке Departure Calendar можно указать календарь отправки данного плеча, затем эта дата отправки копируется в поставку в дату выбытия со склада:

Календарь отправки маршрута в SAP EWM

На вкладке CD Routes добавляются составляющие кросс-докингового маршрута и указывается направление маршрута – входящий или исходящий:

Маршруты кросс-докинга в SAP EWM

На вкладке Request Types можно ограничить поиск данного маршрута на основании типа документа:

Маршруты кросс-докинга в SAP EWM

На вкладке Lead Times указывается минимальное время подготовки заявки на отгрузку к отправке. Например, если маршрут отправляется в 18, а Lead time = 1 час, то заявка на отгрузку, созданная  после 17.00 будет отгружена следующей отправкой данного маршрута:

Время подготовки маршрута в SAP EWM

На вкладке Shipping Condition   можно ограничить поиск данного маршрута по условию отгрузки, которое определяется для каждой позиции заказа на исходящую поставку. Примером значений может быть «Авто», «Авиа», «Самовывоз», «Курьерская доставка» и т.п

.Ограничение выбора маршрута в SAP EWM по условию отгрузки

На вкладке Trans.Groups   можно ограничить поиск данного маршрута по полю «Группа транспортировки», которое определяется в основной записи продукта. Примером значений может быть «Отгрузка на поддонах», «Отгрузка в сетках» и т.п.

Ограничение выбора маршрута в SAP EWM по группе транспортировки

Ведение зон

Зоны используются в случае, когда нет потребности создавать для каждого отдельного получателя плечо или маршрут и служат для объединения нескольких получателей в одно целое. Также с помощью зон можно для получателя не создавать Местоположение в системе и использовать его адресные данные для определения маршрута. В таком случае зона будет содержать несколько получателей, но являться одним местоположением. Это значительно упрощает ведение маршрутов в системе.

Зоны ведутся в транзакции /sctm/zone, путь в SAP Easy меню:

Extended Warehouse Management - Master Data - Shipping and Receiving - Route Determination –  Maintain Zones for Routes:

Ведение зоны в SAP EWM

Zone – имя зоны

Description – описание зоны

Zone type – тип зоны. Бывает:

Тип зоны в SAP EWM

P – зона, определяемая на основании почтового кода получателя

D– зона, определяемая по конкретным SCU (местоположениям получателей)

L – по-умолчанию в системе EWM каждое плечо в маршруте так же является зоной и имеет свое техническое местоположение в системе.

R – зона, определяемая на основании кода региона получателя

M – зона, включающая один или несколько вышеперечисленных параметров, на основании которых может быть определена зона.

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

Данные для определения зоны в SAP EWM

Zone-Location – на данной вкладке добавляются SCU конкретных получателей, используется в зонах типа D

Zone–Postal Code – на данной вкладке добавляются почтовые коды получателей, используется в зонах типа P

Zone-Region – на данной вкладке добавляются коды регионов получателей, используется в зонах типа R

Zone-Leg – на данной вкладке добавить ничего нельзя, здесь отображаются имена плеч, в которых используется данная зона

Route – на данной вкладке отображаются маршруты, в которых используется данная зона.

Ведение профиля фрахтовщика (перевозчика)

Чтобы при определении маршрута еще определялся и перевозчик для каждой логистической цепочки, необходимо определить его профиль в системе.

Профиль ведется в меню SAP Easy Access:

Extended Warehouse Management - Master Data - Shipping and Receiving - Route Determination - Carrier Profile for Routing Guide (транзакция - /SCTM/TSPP).

Примечание: чтобы профиль отобразился в транзакции, сначала нужно создать партнера в транзакции bp с ролью «Фрахтовщик».

Профиль фрахтовщика в SAP EWM

Область Partner Data – указаны имя и описание перевозчика

Область Address и Contact – указаны соответственно адресные и контактные данные перевозчика

TSP Performance (Transportation Service Provider Performance) – производительность перевозчика. Используется при определении Transportation Lane по стратегии:

  • Costs
  • Costs*Priority
  • Costs+Priority  

Формула по окончательным затратам с учетом производительности согласно help выглядит следующим образом:

Costs = Costs / (TSP Performance * 100)

Судя по тому, что поле только с одним знаком после запятой, то шаг производительности довольно большой. При TSPP = 0,2 затраты сокращаются в 20 раз. Либо в хэлпе ошибка, скорее всего правильная формула Costs/TSPP.

Continuous move– поле в EWM не используется.

На вкладке Transportation можно напрямую присвоить перевозчика к плечу доставки:

Возможные плечи доставки маршрута фрахтовщиком в SAP EWM

На вкладке Freight Code Set указываются наборы используемых фрахтовых кодов для коммуникации с другими перевозчиками:

Используемые фрахтовщиком наборы фрахтовых кодов

На вкладке Product Freight и Transp.Groups можно добавить фрахтовые и транспортные группы товаров, с которыми работает перевозчик. Данные группы присваиваются продукту в его основной записи.

Используемые фрахтовщиком транспортные группы

На вкладке Fixed Transport можно указать фиксированную стоимость доставки товара для конкретного вида транспорта:

Фиксированная стоимость перевозки фрахтовщиком в SAP EWM

На вкладке Dimension Costs можно указать измерительную стоимость перевозки по таким критериям как:

  • Дистанция поездки
  • Длительность перевозки
  • Вес груза

Измеряемая стоимость перевозки фрахтовщиком

Во следующих частях я расскажу:

  • Какие бывают способы определения маршрутов
  • На основании каких данных определяются маршруты
  • Какой алгоритм выбора маршрута
  • Какие нужно выполнить настройки в системе для определения маршрута
  • В какой момент вызывается определение маршрута
  • Как можно протестировать определение маршрута