Текущее время: Чт, мар 28 2024, 22:37

Часовой пояс: 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
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Настройками отключить создание инфо-записей при сохранении контракта вроде как не получиться.

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

Инклюд 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
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Я если инфо-записи не планируется использовать в самом начале проекта в 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 часа


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

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


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

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