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

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


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

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


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

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