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/ |