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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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