SAPфорум.RU
https://sapboard.ru/forum/

Выбор партий в WM: сортировка по ячейке
https://sapboard.ru/forum/viewtopic.php?f=94&t=99712
Страница 1 из 1

Автор:  Johnny [ Чт, авг 19 2021, 13:04 ]
Заголовок сообщения:  Выбор партий в WM: сортировка по ячейке

Здравствуйте!
Раньше использовали миниСУС и выбор партий в исходящей поставке. Сортировка по номеру партии.
Партии используются только для ведения ГТД.

Сейчас внедрили СУС, и автовыбор партий в поставке сильно усложняет работу склада, т.к. не учитывает физические параметры склада. Кладовщикам приходится за одним винтиком подниматься на 4-6 уровень, потом спускаться, потом опять подниматься и т.д.
Хотим перейти на выбор партий в СУС, но при сохранении текущей сортировки по номеру партии это ничего не решит.
Нужна сортировка по LAGP-SORLP, но не пойму, как это можно реализовать.

Создал признак с полем LAGP-SORLP, сортировку с этим признаком, добавил признак в существующий класс партии, но это не заработало.

Автор:  Admin [ Чт, авг 19 2021, 16:33 ]
Заголовок сообщения:  Re: Выбор партий в WM: сортировка по ячейке

Я правильно понимаю, что раньше выбор партий происходил в исходящей поставке, а теперь вы хотите его вынести в СУС?

Если да, то:

1) Нужно проверить, что для выбора партий в СУС есть все необходимые настройки (могу привести путь только по английской SPRO, по русской у меня нет):

- Logistic - General → Batch Management → Batch Status Management → Activate Batch Status Checking in Warehouse Management (активация возможности проверки партий для видов движений СУС)
- Logistic - General → Batch Management → Batch Determination and Batch Check → Condition Tables → Define Warehouse Management condition tables (поле, по которому предполагается поиск, должно быть добавлено в таблицы полей, если готовой нет, надо сделать свою, ее номер должен начинаться на 9)
- Logistic - General → Batch Management → Batch Determination and Batch Check → Access sequences → Define Warehouse Management access sequences (если создавали свою таблицу, ее надо добавить в последовательность доступа)
- Logistic - General → Batch Management → Batch Determination and Batch Check → Strategy Types → Define Warehouse Management Strategy Types (создать тип стратегии (вид условия) для поиска партий с нужной последовательностью доступа)
- Logistic - General → Batch Management → Batch Determination and Batch Check → Define Warehouse Management Search Procedure (добавить вновь созданный тип стратегии в процедуру поиска стратегий)
- Logistic - General → Batch Management → Batch Determination and Batch Check → Batch Search Procedure Allocation and Check Activation → Assign WM Search Procedure (присвоить комбинациям "номер склада СУС + вид движения СУС" процедуру поиска стратегий)

2) А уже после этого нужно:

- Добавить нужный признак в нужный класс (как я понимаю, это уже было сделано)
- Заполнить значения признака для всех партий
- Создать правило сортировки, если его еще нет (CU70)
- Создать запись условия поиска партий (LS51), проверить, что поиск работает
- Деактивировать поиск партий в исходящей поставке

Автор:  Johnny [ Пт, авг 20 2021, 09:47 ]
Заголовок сообщения:  Re: Выбор партий в WM: сортировка по ячейке

Admin написал:
Я правильно понимаю, что раньше выбор партий происходил в исходящей поставке, а теперь вы хотите его вынести в СУС?

Да.
Цитата:
1) Нужно проверить, что для выбора партий в СУС есть все необходимые настройки (могу привести путь только по английской SPRO, по русской у меня нет):

Здесь всё просто - у нас поиск по номеру склада, он есть в стандарте.
Цитата:
2) А уже после этого нужно:
- Добавить нужный признак в нужный класс (как я понимаю, это уже было сделано)

Нужный признак - значения из таблицы LAGP, поле SORLP.
Цитата:
- Заполнить значения признака для всех партий

1. Это референтный признак- вручную не должен заполняться, а должен браться из таблицы.
2. Желаемый признак - из СУС и в логистике его нет. Думаю, что причина в этом, и подозреваю, что это вообще невозможно. Одна партия может лежать и лежит в нескольких складских ячейках, поэтому этот признак должен заполняться на уровне СУС.
Цитата:
- Создать правило сортировки, если его еще нет (CU70)
- Создать запись условия поиска партий (LS51), проверить, что поиск работает
- Деактивировать поиск партий в исходящей поставке

Это всё сделано.

Проблема, на мой взгляд, именно в том, что признак, который мы хотим, нельзя заполнить на уровне партии.
Может быть, нужен ABAP, но пока не нашёл, где можно изменить логику сортировки партий.

Автор:  Alexey Zhandarov [ Пт, авг 20 2021, 12:57 ]
Заголовок сообщения:  Re: Выбор партий в WM: сортировка по ячейке  Тема решена

Привет. Посмотрите EXIT_SAPLL03A_005, MWMTO004. В своё время там что-то делал, влиял на выбор запаса

Автор:  Johnny [ Пт, авг 20 2021, 14:34 ]
Заголовок сообщения:  Re: Выбор партий в WM: сортировка по ячейке

Alexey Zhandarov написал:
Привет. Посмотрите EXIT_SAPLL03A_005, MWMTO004. В своё время там что-то делал, влиял на выбор запаса

Спасибо, буду смотреть.

Автор:  Johnny [ Вс, авг 22 2021, 13:55 ]
Заголовок сообщения:  Re: Выбор партий в WM: сортировка по ячейке

Получилось через EXIT_SAPLL03A_005, MWMTO004.

В настройках надо отключить автовыбор партий в поставках и торг. док. для соответствующих типов позиций.
Также отключить автовыбор партий в СУС.

В настройках типа склада стратегия отгрузки должна быть "F" или " " и поставлена галка "ПользПрогр Активна".
В таком случае будет работать расширение. Там кванты сортируются в нужном порядке.
Сначала СУС выбирает кванты, а уже потом из квантов - партии.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/