Текущее время: Сб, апр 20 2024, 08:05

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Ср, сен 21 2016, 06:53 
Начинающий
Начинающий

Зарегистрирован:
Пт, дек 19 2014, 09:09
Сообщения: 11
Добрый день.
В карточке материала ввели % значения для недо/сверхпоставки. Но при создании контракта данные тянутся из инфо-записи, а не из карточки материала. Хотелось бы, чтобы данные из карточки были приоритетнее.

Можно ли это поменять? Инфо-запись введена не вручную. В настройках не нашел.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Ср, сен 21 2016, 09:58 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Стандарт работает просто: если есть инфо-запись, у нее приоритет, при этом по умолчанию инфо-записи создаются автоматом при создании заказов. Изменить эту логику можно только абапом.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Ср, сен 21 2016, 10:16 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июн 06 2016, 13:55
Сообщения: 87
В случае с заказами на поставку в SU01 у пользователя можно сделать так, чтобы не подтягивались данные из инфо – записи к заказу на поставку.
не знаю, сработает ли это с контрактами


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Ср, сен 21 2016, 12:40 
Начинающий
Начинающий

Зарегистрирован:
Пт, дек 19 2014, 09:09
Сообщения: 11
LKU написал:
Стандарт работает просто: если есть инфо-запись, у нее приоритет, при этом по умолчанию инфо-записи создаются автоматом при создании заказов. Изменить эту логику можно только абапом.

Тогда еще один вопрос, можно ли отключить использование инфо-записей? к чем может это привести? Пометка на удаление инфо-записи не помогает, увы.
с ММ встречался только по видам заказов и стратегией деблокирования.

Vsem_Dobra написал(а):
В случае с заказами на поставку в SU01 у пользователя можно сделать так, чтобы не подтягивались данные из инфо – записи к заказу на поставку.
не знаю, сработает ли это с контрактами

Вы про параметр EVO и тр. OMFI?
Если с заказами - было бы вовсе замечательно. Не пришлось бы переделывать актуальные контракты юзерам.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Чт, сен 22 2016, 12:22 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июн 06 2016, 13:55
Сообщения: 87
Да, я про этот параметр.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Чт, сен 22 2016, 13:10 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Настройками отключить создание инфо-записей при сохранении контракта вроде как не получиться.

Программно можно с помощью неявной точки расширения:

Инклюд MM06EFIN_INFO_UPDATE, подпрограмма INFO_UPDATE.
Добавить в начале подпрограммы неявную точку прерывания с кодом:
IF ekko-bstyp EQ bstyp-kont.
EXIT.
ENDIF.

Отключить создание инфо-записей из заказов на поставку - очистив галку "ОбновИнфоЗаписи" на закладке "Данные материала" в ME21n вручную
или в соответствующей точке расширения(например ME_PROCESS_PO_CUST~PROCESS_ITEM). Или через параметр EVO.

Сделал тестовый пример - контракт, заказ. Все получилось - инфозапись не создана, проблем не увидел.

Быоа парктика когда жили в системе без инфо-записей, правда контракты не использовали :)

Но перед отключением я бы все таки еще раз подумал.
Возможно в вашем случае будет правильным не отключать инфозаписи, а обновлять нужные поля в контракте данными из карточки материала с помощью точки расширения?

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Чт, сен 22 2016, 14:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Я если инфо-записи не планируется использовать в самом начале проекта в ME_PROCESS_PO_CUST~PROCESS_ITEM пишу одну строку, зачищающую ekpo-spinf "Индикатор: обновление инфо-записи".
И всё: нет инфо-записей - нет проблем.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контракт на закупку: как заставить систему брать данные из ОЗМ, а не из инфо-записи?
СообщениеДобавлено: Чт, сен 22 2016, 15:46 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Я если инфо-записи не планируется использовать в самом начале проекта в ME_PROCESS_PO_CUST~PROCESS_ITEM пишу одну строку, зачищающую ekpo-spinf "Индикатор: обновление инфо-записи".

Это в заказах. В принципе, я про это писал.
Указанная бади в контрактах не работает.
Нужно использовать другой экзит - например, EXIT_SAPMM06E_012.
Вот пример кода:

Code:
ASSIGN ('(SAPMM06E)POT[]') TO <lt_pot>.
    CHECK sy-subrc IS INITIAL.
    LOOP AT <lt_pot> ASSIGNING <ls_pot>
      WHERE spinf IS NOT INITIAL.
      clear <ls_pot>-spinf.
    ENDLOOP.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


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

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


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

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


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

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