Текущее время: Пн, июл 14 2025, 22:40

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


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


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



Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: MDO4 INB.DELIVERY и метка конечной поставки в PO **РЕШЕНО**
СообщениеДобавлено: Пт, дек 15 2006, 15:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Если кому интересно, в итоге использовал
BADI CHANGE_MRP_DATA
Метод CHANGE_MDPSX_MDBS.

Все оказалось проще пареной репы, я поступил так:
Проверяю есть ли Входящая поставка для позиции, если есть убираю позицию заказа для MRP.
Работает как MD01 так и MD03, MD04, MD05.
Дальше правда не копал, передам стажерам тестить.
Всем удачи !!

Постановка задачи:

Товарищи не спешно ищется решение для следующей ситуации:
1. Размещаем PO у поставщика на M1 100 шт.
2. Поставщик подтверждает M1 50 шт, данный факт отражем созданием входящей поставки и регистрируем разницы между заказаным и подтвержденным количеством в ППП (POD).
3. В итоге в MDO4 имеем картину
- PO 50 шт
- INBDEL 50 шт

Есть желание видить только открытое количество по входящей поставке.
Метка конечной поставки сносит и заказ и поставку из ожидаемого к ПМ количества.

Могу делать так:Воркфловом делю позицию заказа на подтвержденное и нет и на не подтвержденное ставлю метку конечной поставки.

Может кто подскажет более красивое решение?
Но не самого процесса а технической реализации.
Заранее спасибо.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Последний раз редактировалось John Smith 4.7 Вс, дек 17 2006, 11:09, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 15:42 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 13 2004, 00:44
Сообщения: 163
Не знаю, то ли предложение я тебе предложу, однако я так понимаю, что тебе нужна инфа по входящим поставкам.

Так сделай query по таблицам VBUK, LIKP, LIPS там пересечение по полю VBELN (поставка).
Выбирай поставки по полям «Вид поставки» (LIKP–LFART) и «Общий статус движения материала» (VBUK–WBSTK).
По полю VBUK–WBSTK, если оно не будет равно "С" ты сразу поймешь, что к поставке не было движения материала.

А вот ломать MD04 это не тот путь, да и выводит тама все правильно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 15:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Ну ты ведь и сам понимаешь, что это не то ...

Приложу еще и сценарий:
Дело в том, что Поставщик после подтверждения, более не рассматривает заявку и при следующем ППМ я должен сгенерить новую заявку на неподтвержденное количество, а закупщик отработать соотвествующим образом.
В преведенном мною случае в верхнем топике открытое количество заказа напрямую влияет на результаты ППМ.
Ломать ни кто не собирается, ибо давно бы уже сломал :D

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 16:36 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 15:33
Сообщения: 160
Откуда: R/3 4.7
Если так
>1. Размещаем PO у поставщика на M1 100 шт.
Здесь размещаем не РО, а список заявок.

>2. Поставщик подтверждает M1 50 шт, данный факт отражем >созданием входящей поставки и регистрируем разницы между >заказаным и подтвержденным количеством в ППП (POD).
Здесь по подтвержденым позициям заявок создаем РО.

Тогда остаются открытые заявки и закупщики думают дальше что с ними делать.

_________________
20% людей выпивают 80% пива. Такое же соотношение наблюдается в остальных областях человеческой деятельности :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 16:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
SE 4.7 написал(а):
Если так
>1. Размещаем PO у поставщика на M1 100 шт.
Здесь размещаем не РО, а список заявок.


Сергей, тут же заставят писать агрегацию заявок.

SE 4.7 написал(а):
>2. Поставщик подтверждает M1 50 шт, данный факт отражем >созданием входящей поставки и регистрируем разницы между >заказаным и подтвержденным количеством в ППП (POD).


Это надо делать после создания PO, смысл входящей поставки теряется.

SE 4.7 написал(а):
Тогда остаются открытые заявки и закупщики думают дальше что с ними делать.


Равно то же самое, что и заказы, можна так же заставлять их править заказы.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 16:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, фев 04 2005, 15:56
Сообщения: 1009
Откуда: UK
Пол: Мужской
2SE 4.7
Ага,только это уже совсем другая история :)
Я например не вижу стандартных способов решить данную проблему.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 16:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Попробую сделать здезь:
Importing MRP data - BAdI MD_CHANGE_MRP_DATA
User-defined MRP elements in MRP/LTP - BAdI MD_ADD_ELEMENTS

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Alldeadfish написал:
2SE 4.7
Ага,только это уже совсем другая история :)
Я например не вижу стандартных способов решить данную проблему.


А как же бади которые я указал, судя по документации это как раз то что нужно.
Могу выложить документацию.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 17:11 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, фев 04 2005, 15:56
Сообщения: 1009
Откуда: UK
Пол: Мужской
John Smith 4.7 написал(а):
Alldeadfish написал:
2SE 4.7
Ага,только это уже совсем другая история :)
Я например не вижу стандартных способов решить данную проблему.


А как же бади которые я указал, судя по документации это как раз то что нужно.
Могу выложить документацию.


Ну это все-таки изменения стандарта :) Кинь документацию, я не использовал их.Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 17:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Using the Business Add-In (BAdI) MD_ADD_ELEMENTS, you can change the MRP data that was imported during the following processes:

Planning run of material requirements planning, master production scheduling, and long-term planning
Construction of the stock/requirements list
Planning table of repetitive manufacturing

Once the requirements and receipts have been completely imported in the standard system, you can completely revise the data. You can also add user-defined requirements and receipts to the table of MRP elements.

Note the far-reaching effects, which may result, for example in the subsequent net requirements calculation in planning and during the interpretation of the planning result. There is no consistency check after the method has run. SAP does not accept responsibility for any data inconsistency, which may occur, nor for errors in subsequent processes.

Due to the complexity of this BAdI and the high risk, which can arise as a result of changes, this BAdI is only designed for SAP internal Industry Business Solutions. Customers or partners should only use this BAdI in exceptional cases and in consultation with the development department

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 17:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Alldeadfish написал:
Ну это все-таки изменения стандарта :) Кинь документацию, я не использовал их.Спасибо.


А правка формул и переноса данных в VOFM - изменение стандарта :)

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 17:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
You can use the Business Add-In (BAdI) MD_CHANGE_MRP_DATA to change the MRP data that is read during the following processes.

Planning run of material requirements planning, master production scheduling, and long-term planning
Creation of the stock / requirements list
Planning table of repetitive manufacturing
Using the available BAdI methods, you can implement a user-defined logic when importing the MRP element from the database.

In the processes mentioned above, the internal table MDPSX is built up from the MRP elements read from the database. In the standard logic for MRP, it is defined whether an MRP element is taken into account in the MRP and in which form (for example quantity, date).

You can use this Business Add-In to

Take into account MRP elements in certain cases, although they are never taken in to account according to the standard logic.
Not take into account MRP elements, which are considered according to the standard logic.
Change characteristics such as MRP relevance, dates, quantities and so on, of imported MRP elements
You can define in your implementation whether you want to take action in the display only or also in planning.

You should however note the far-reaching consequences that, for example, subsequent net requirements calculation can have in planning and interpretation of the planning results. There is no consistency check after running the methods. SAP takes no responsibility for any data inconsistencies which result or for errors in subsequent processes.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 17:32 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, фев 04 2005, 15:56
Сообщения: 1009
Откуда: UK
Пол: Мужской
John Smith 4.7 написал(а):
Alldeadfish написал:
Ну это все-таки изменения стандарта :) Кинь документацию, я не использовал их.Спасибо.


А правка формул и переноса данных в VOFM - изменение стандарта :)


Как по описанию,так то что доктор прописал.Я сейчас в системе 4.6 и там этих бади еще нет.VOFM - безобидная вещь :) А с этими 2мя бади я бы прислушался к параноидальным советам сап :)
Хотя, насколько я знаю, Вы товарищ опытный.Отпишите,как все получится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 17:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
SAP takes no responsibility for any data inconsistencies which result or for errors in subsequent processes.

Вы про это?
Ну волков бояться в лес не ходить!

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 23:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, фев 04 2005, 15:56
Сообщения: 1009
Откуда: UK
Пол: Мужской
А не безопаснее ли и проще написать абап,который будет "приводить в порядок PO",да повесить его на batch job?Ну как альтернативу точно стоит рассмотреть,хотя и не стандарт,но все-таки :)


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

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


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

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


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

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