Текущее время: Пн, июл 28 2025, 01:17

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 14:55 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
Всем привет! :D

Я в тупике.

Есть признак партии Z_TEST. Для него в тр. CT04 ставим галочку "Ввод обязателен" (ATERF = 'X').
Эта галочка нужна для того, чтобы в тр. MSC1N и MSC2N делать проверочку: если вид материал XXX, то значение признака Z_TEST обязательно для вода. Проверка реализована в ФМ EXIT_SAPLCLFM_003 (расширение CLFM0003 - Вызов после проверки присвоения значений признакам). Все замечательно работает.

Проблемы возникают дальше при выполении станд. тр. MB31 для материалов с видом не XXX:
1. выводится сообщение "Присвоение значений признаку партии является неполным" (поскольку признак Z_TEST обязательный для ввода, и он не заполнен)
2. автоматически меняется статус классификации (KSSK-STATU) с 1 на 5, где
1 - признак не обязателен, или признак обязателен и значение указано (при таком статусе партия автоматически определяется в поставке)
5 - признак обязателен и значение признака не указано (партия автоматически не определяется в поставке).

Сообщение никому особо не мешает, но из-за смены статуса партии при создании поставки (VL10B) и ее изменении (VL02N), партия не видна для выбора, тк согласно стратегии поиска партии в доступные для выбора попадают партии, имеющие статус классификации 1.

Если в карточке партии установить значение нашего признака Z_TEST, то при выборе в поставке партия становится доступной. Но такой вариант не подходит, тк этот признак должен заполняться только у материалов вида XXX.
Если галочку "Ввод обязателен" убрать, то в EXIT_SAPLCLFM_003 даже не заходим.

Может кто знает, как можно решить эту проблему?

Заранее благодарю :roll:

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 15:14 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 10:59
Сообщения: 61
Как вариант - добавить в этот признак значение "Не определено".
При создании партии каким-нибудь расширением присвоить этот признак. А в экзите-проверке проверять и на это значение, как на "не присвоено".

_________________
Блаженны прыгающие, ибо они допрыгаются.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 15:36 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
SMak написал(а):
Как вариант - добавить в этот признак значение "Не определено".


Тип значения признака NUM Цифровой формат (Шаблон "___.___,___") ...

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 15:44 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 10:59
Сообщения: 61
У признаков есть ключ "По умолчанию". Это вроде должно сработать при создании партии.
А значение?.. Ну, например 0,00 - это присвоенное значение? Или -1.

_________________
Блаженны прыгающие, ибо они допрыгаются.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 16:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Реализуйте обязательность ввода через отношения.
Если не получится, то используйте EXIT_SAPLV01Z_014 (расширение SAPLV1ZN). Но при этом настройки для классификаци партий менять надо.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 16:05 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
SMak написал(а):
Ну, например 0,00 - это присвоенное значение?

0,00 - прокатывает в MB31, это круто! Спасибо, за совет!
Но теперь осталось узнать, подойдет ли такое решение. Мы предлагали им по умолчанию ставить 1,00, они отказались... А про 0,00 мы и не подумали)

Еще потестирую...что-то не все гладко..

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 17:08 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
Удав написал(а):
Если не получится, то используйте EXIT_SAPLV01Z_014 (расширение SAPLV1ZN).

Я вижу в расширении SAPLV1ZN только 3 ФМ: EXIT_SAPLV01Z_011 / 012 / 013
Хотя ФМ EXIT_SAPLV01Z_014 существует...

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Ср, апр 06 2011, 17:13 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
sBykova написала:
SMak написал(а):
Ну, например 0,00 - это присвоенное значение?

0,00 - прокатывает в MB31

Зато теперь в тр MSC1N и MSC2N не срабатывает проверка на незаполненность значения признака Z_TEST, тк 0,00 считается значением. То есть в ФМ EXIT_SAPLCLFM_003 даже не проваливаемся.

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Чт, апр 07 2011, 06:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
sBykova написала:
Удав написал(а):
Если не получится, то используйте EXIT_SAPLV01Z_014 (расширение SAPLV1ZN).

Я вижу в расширении SAPLV1ZN только 3 ФМ: EXIT_SAPLV01Z_011 / 012 / 013
Хотя ФМ EXIT_SAPLV01Z_014 существует...

Там нужно кнопку нажать, чтоб "промотать" список экзитов вниз еще на три.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Чт, апр 07 2011, 08:51 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
Besa написал:
Там нужно кнопку нажать, чтоб "промотать" список экзитов вниз еще на три.

Спасибо! :oops:

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Чт, апр 07 2011, 09:17 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
Удав написал(а):
Если не получится, то используйте EXIT_SAPLV01Z_014 (расширение SAPLV1ZN). Но при этом настройки для классификаци партий менять надо.

Подскажите пожалуйста, где мне ожидать проваливание в этот USER-EXIT?
В MB31 не провалилась (причем статус поменялся на 5), в MSC2N тоже не провалилась...

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Чт, апр 07 2011, 10:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Это настройка для видов движения - транзакция OMJJ, галочка "РасшКлассификац".

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Чт, апр 07 2011, 15:23 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 10:59
Сообщения: 61
Еще не совсем понятный момент. Если признак нужен только для определенных видов материала, то только к этим материалам и привязывать требуемый класс с признаком, а для других видов можно другой класс создать или вообще не классифицировать? Тогда вроде и проблем не должно быть.

_________________
Блаженны прыгающие, ибо они допрыгаются.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Чт, апр 07 2011, 15:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
SMak написал(а):
Еще не совсем понятный момент. Если признак нужен только для определенных видов материала, то только к этим материалам и привязывать требуемый класс с признаком, а для других видов можно другой класс создать или вообще не классифицировать? Тогда вроде и проблем не должно быть.

Именно поэтому я и написал про отношения. ;)
Проще решить задачу с помощью настроек, а не разработок.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB31: как обойти проверку признака партии?
СообщениеДобавлено: Чт, апр 07 2011, 16:09 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
Удав написал(а):
SMak написал(а):
Еще не совсем понятный момент. Если признак нужен только для определенных видов материала, то только к этим материалам и привязывать требуемый класс с признаком, а для других видов можно другой класс создать или вообще не классифицировать? Тогда вроде и проблем не должно быть.

Именно поэтому я и написал про отношения. ;)
Проще решить задачу с помощью настроек, а не разработок.


Я посомтрела отношения и если честно, ничего не поняла, дала ссылку консультанту. Как я поняла, нам это не подходит... Сама я не могу оценить, подходит это или нет. Вот и копаюсь в отладке...
Поставила галочку "РасшКлассификац" в тр OMJJ, теперь в MB31 проваливаюсь в экзиты EXIT_SAPLCLFM_002 / 3. Пока не нашла способ обойти изменение статуса.

ЗЫ: от "0,00" тоже отказываются...не нравицо.

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Последний раз редактировалось sBykova Чт, апр 07 2011, 16:21, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.

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


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

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


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

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