Текущее время: Вт, июл 22 2025, 21:26

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Проблемы с подменой MATNR
СообщениеДобавлено: Пт, июн 08 2007, 12:30 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 27 2006, 17:07
Сообщения: 12
Откуда: Kiev
Логисты попросили облегчить им жизнь - сделать так, чтобы во всех полях ввода материала (MATNR) можно было вводить СтарыйНомер (BISMT) или ТекстМатериала (MAKTX).
То есть мы вводим "123", система должна постороить список всех материалов, у которых эта строка
- равна Номеру
- содержится в СтаромНомере
- содержится в Тексте.
Если таких материалов нет - ошибка.
Если такой материал ровно один - использовать его.
Если таких материалов много - выдать окошко, из которого юзер сможет выбрать желаемый материал.

Попробовал врезаться в CONVERSION_EXIT_MATN1_INPUT.
Но в этой функции нельзя выдать окошко пользователю, система так и говорит, что в CONVERSION_EXIT* нельзя вызывать экраны, получаем дамп.

Посмотрел на ФМ "MARA_SINGLE_READ", но здесь параметр MATNR является импортируемым, а не изменяемым.

Что можете посоветовать ?

ЗЫ. Для вызова окошка использую ФМ 'REUSE_ALV_POPUP_TO_SELECT'
ЗЗЫ. ФМ "MM_MAKTX_CONVERT" делает примерно то, что мне нужно, но он вызывается только при вводе материала в MIGO, а надо сделать такую подстановку во всей системе.

Заранее благодарен


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 08 2007, 12:43 
Гость
Можно сделать свое средство поиска
и включить его в комплексное средство поиска MAT1

Потом пользователь выберет его по умолчанию
и сможет использовать для ввода =123


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 08 2007, 12:50 
Гость
кстати для включения своего СП ключа модификации не требуется


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: средство поиска
СообщениеДобавлено: Пт, июн 08 2007, 13:48 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 27 2006, 17:07
Сообщения: 12
Откуда: Kiev
РМщик написал(а):
Можно сделать свое средство поиска

Это не совсем то, больше телодвижений.
Юзер хочет просто ввести "123", нажать энтер и получить список


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 08 2007, 14:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
А может field-exit попробовать? правда, экраны из него я не пробовал вызывать.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 08 2007, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 27 2006, 17:07
Сообщения: 12
Откуда: Kiev
Сергей Королев написал:
А может field-exit попробовать? правда, экраны из него я не пробовал вызывать.

Не будет в филд-экзите работать вызов экрана, будет точно также валиться в дамп


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 08 2007, 14:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
avkiev написал(а):
Не будет в филд-экзите работать вызов экрана, будет точно также валиться в дамп
Тогда остается юзеров грубо слать фсад...

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 08 2007, 16:19 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
При таких желаниях остается получать ключ модификации на элемент данных MATNR и заменять его своим элементарным средством поиска с search-help exit. Комплектное средство видимо тогда пойдет "фсад".


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

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


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

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


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

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