Текущее время: Вт, июл 29 2025, 17:07

Часовой пояс: UTC + 3 часа


Правила форума


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Поиск партии при резервировании материала
СообщениеДобавлено: Пн, дек 08 2008, 17:37 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, янв 26 2007, 13:07
Сообщения: 95
Подскажите, пожалуйста, кто сталкивался.
При отпуске материала через mb1a, значения материала и склада, определенные на экране позиций, прописываются в средство поиска партии. И партия успешно ищется. Но при резервировании материала через mb21, значения не прописываются или прописываются другие!
В итоге возвращаются все партии всех материалов.
Средства поиска используются одни и те же, в том числе штатные. Значения по умолчанию в них для параметров lgort и matnr определены как lag и mat.
Как же решить проблему поиска партий?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск партии при резервировании материала
СообщениеДобавлено: Пн, дек 22 2008, 11:47 
Специалист
Специалист

Зарегистрирован:
Чт, июл 14 2005, 08:38
Сообщения: 239
Откуда: Запорожье, Украина
Пол: Мужской
В транзакции MB21 SAP немного перестарался со средствами поиска для партии.
С одной стороны в экране 521 для поля RESB-CHARG указано средство поиска MCH1, с другой стороны - это же средство поиска указано в словаре данных для поля CHARG структуры RESB. Таким образом, эти объявления мешают друг другу.

Вариант решения 1.
Нужно удалить одно из объявлений (предпочтительно в экранной логике) . Для этого придется получить ключ на объект и его модифицировать (На одном из своих проектов я так делал).

Вариант решения 2 (для систем с уровнем базиса 7.00). (не делал, но можно попробовать)
К комплексному средству поиска MCH1 присвоена пользовательская обработка - ФМ VB_SEARCH_HELP_ADAPT. В этом ФМ есть enhancement.
Можно попробовать использвать их. Проверить главную программу (из которой идет вызов поиска), получить введеное значение материала (например, через ФМ DYNP_VALUES_READ) и откорректировать содержимое таблицы SELOPT в параметре SHLP ФМ VB_SEARCH_HELP_ADAPT.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск партии при резервировании материала
СообщениеДобавлено: Вт, дек 23 2008, 13:10 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, янв 26 2007, 13:07
Сообщения: 95
Спасибо, RStepanov.
С номером материала уже решил так: в программе SAPMM07R на экране 0521 на закладке "Список элементов" на закладке "Специальные атрибуты" у элемента экрана RESB-MATNR поставил галку "SET-параметр". Номер материал стал подтягиваться, но номер склада, также определенный на экране, в Z-средство поиска равно не подставляется. Будем пробовать ваши варианты.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB