Текущее время: Чт, апр 18 2024, 15:57

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Подтверждения в заказе - как создать автоматически?
СообщениеДобавлено: Чт, фев 16 2017, 23:16 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 763
Откуда: Москва
Товарищи, спасите от индусов...
Задача:
При вводе подтверждения в Заказе на поставку нужно сгенерить еще одно подтверждение с другой датой.
Введенное вручную - не MRP-relevant, сгенеренное подтверждение должно быть MRP-relevant.
Если меняешь подтверждение - сгенеренное тоже должно измениться.
Вопрос:
Куда вставить кусок кода, чтобы нормально обновлялся EKET-DABMG и EKES-DABMG. Иначе планирование сходит с ума и либо не видит кол-ва, либо задваивает.

У них какая-то с этим проблема, то одно не обновляется, то другое, теперь вообще говорят, что это невозможно.
Help me :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подтверждения в заказе - как создать автоматически?
СообщениеДобавлено: Пт, фев 17 2017, 11:25 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Привет.

1-ый вариант(не очень хороший, но попробовать можно):
например, в BADI ME_PURCHDOC_POSTED

В параметрах есть таблицы текущего состояния БД и измененные таблицы (*eket, *ekes), т.е. понять что изменилось несложно.
Далее выполняем обновление EKES, EKET или напрямую или с помощью через BAPI(через BAPI не пробовал) с помощью Z-ФМ обновления, вызванного в UPDATE TASK.

Делали подобное для добавления записи в EKKN при сохранении заказа.
Работало.
В Z-ФМ выполнялось прямое обновление таблицы(EKKN).

2-ой вариант:
Например в BADI ME_PURCHDOC_POSTED,

Отслеживаем изменения подтверждений к позиции заказа и сохраняем их в Z-таблицу.
Сразу же инициируем запуск события на выполнение Z-программы, которая обработает Z-таблице и выполнит изменения подтверждений с помощью BAPI.
Выполнение Z-программу, будет выполнено после завершения сохранения заказа.

Делали подобное для переоценки материалов- если появлялся остаток материала с нулевой c/c, то делали его переоценку по описанной выше логике.

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подтверждения в заказе - как создать автоматически?
СообщениеДобавлено: Пт, фев 17 2017, 12:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 763
Откуда: Москва
Деда, спасибо! Будем пробовать первый вариант! Пошукаем еще стандартные FM типа ME_CONFIRMATION_UPDATE + что-нить для EKET.

По второму - сложновато будет дать обоснование с Z таблицей... Глобальный проект, куча народу, которые имеют своё мнение на счёт Z таблиц, плюс отдельная программа, которая обновляет подтверждения.

Хотя можно попробовать модифицировать вторую опцию, генерить какие-нить idocs и процессить их потом...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подтверждения в заказе - как создать автоматически?
СообщениеДобавлено: Пн, фев 27 2017, 15:37 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 23 2016, 19:16
Сообщения: 14
Вы не смотрели ноту 2044484 ?

В ней есть куча программ, которые лечат неконсистентность в EKES/EKET.
Как вариант можно запускать одну из них фоновым заданием.


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

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


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

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


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

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