Текущее время: Пт, апр 19 2024, 21:57

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Связь между заказами
СообщениеДобавлено: Пт, окт 19 2007, 22:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Добрый день!
Я программист, возникла необходимость писать под PP. В ходе работы возникло несколько вопросов, на которые наши консультанты ответить не в силах. Если кто-нибудь знает ответы – подскажите, пожалуйста.
Есть заказ, который привязан к материалу. Материал – составной (т.е. есть спецификация), вложенность как я понимаю теоретически - неограниченная. В свою очередь, на основе материалов составляющих спецификацию, также созданы заказы. Собственно вопрос: как получить связку заказ к материалу верхнего уровня – заказ к материалу нижнего уровня? Нечто похожее делает транзакция MD04, но оттрассировать ее пока не получается. Может быть уже кто-то сталкивался с этой проблемой?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, окт 20 2007, 08:41 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 22 2007, 14:00
Сообщения: 52
делюсь тем, что нарыл в отладке MD04, когда писал аналогичный отчёт.
Вся связь есть через резервирования и заказы , но там не всё просто просто (например в суммарный потребностях потом приходится пропорционально делить на заказы верхнего уровня). Есть такая функция MD_SALES_ORDER_STATUS_REPORT она всю нужную работу по логике SAP. Рекомендую.


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

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Спасибо за ответ, а можно чуть-чуть по-подробнее? Я в курсе, что отследить можно через RESB. И меня не интерисуют на данном этапе суммарные потребности. Я не могу отследить какая связь между вышестоящим и нижестоящим заказом? В созданном нашими консультантами примере, один и тот же заказ нижнего уровня может быть подчинен нескольким заказам верхнего уровня. Плюс, на материал нижнего уровня могут буть несолько заказов. Собственно суммирую вопросы: интерисует связь вышестоящий заказ-нижестоящий заказ. И исключение не входящих в эту цепочку. Сейчас я помониторю еще MD04, но вот вчера что-то не вытанцовывалось это.


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

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
Кодер написал(а):
Собственно суммирую вопросы: интерисует связь вышестоящий заказ-нижестоящий заказ

Прямой ссылки нет - это точно. Продавали удалять плановый заказ, cозданный системой, и вместо него вставлять свой, созданный руками с аналогичными датами и количеством - проходит на "ура" и заказ встраивается в цепочку.
Связь, насколько я понимаю, определяется по дате и количиству потребности. Наши абаперы с поиском связи помучались, а потом реализовали нужную функциональность как клон MD09.

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 06:00 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 22 2007, 14:00
Сообщения: 52
В таблице(iioelx) которую возвращает функция MD_SALES_ORDER_STATUS_REPORT в поле delnr - плановый заказ от которого пришла потребность(только там надо фильтровать часть записей).


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

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Большое спасибо. Пока что этой информации мне хватило.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Ср, окт 14 2009, 12:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Леш&ай написал(а):
В таблице(iioelx) которую возвращает функция MD_SALES_ORDER_STATUS_REPORT в поле delnr - плановый заказ от которого пришла потребность(только там надо фильтровать часть записей).


Если ставить NODISP = '', то запускается сам отчёт в виде дерева с иерархией (как в тр. md4c или CO46). Если ставить NODISP = 'X', то отчёт не запускается и возвращается много записей в таблице iioelx. Как эти данные сопоставить с этой иерархией? Как понять какая запись в какой узел попадает? Через отладчик не получается найти :(
Вообще, интересует первый (близлежайщий) нижестоящий заказ. Подскажите, пожалуйста, как выцепить его.

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь между заказами
СообщениеДобавлено: Ср, окт 14 2009, 13:22 
Специалист
Специалист

Зарегистрирован:
Ср, июл 29 2009, 08:28
Сообщения: 142
Кодер написал(а):
Есть заказ, который привязан к материалу. Материал – составной (т.е. есть спецификация), вложенность как я понимаю теоретически - неограниченная. В свою очередь, на основе материалов составляющих спецификацию, также созданы заказы. Собственно вопрос: как получить связку заказ к материалу верхнего уровня – заказ к материалу нижнего уровня?

Надо подойти к консультантам и сказать: Господа ваша зада решается путем использования сети заказов с контировкой на заказ клиента.
Програмить в данном случае ничего не надо, т.к. в стандарте все есть.
Если просто надо плоский список материалов к заказу можно просто обойтись контировкой на заказ клиента. Весь запас в данном случае будет тип Е - Заказ клиента. В РР-заказах так же как и заявках на закупку будет ссылка на заказ клиента.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Связь между заказами
СообщениеДобавлено: Чт, окт 15 2009, 10:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
А что делать, если программировать всё-таки надо? :)
Как разобраться в большом массиве данных и выбрать нужный узел иерархии?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь между заказами
СообщениеДобавлено: Чт, окт 15 2009, 11:14 
Специалист
Специалист

Зарегистрирован:
Ср, июл 29 2009, 08:28
Сообщения: 142
К сожалению никак не выбрать... Эта задача не формализуемая даже на уровне ТЗ.
Простой вопрос: Как быть если на одну дату потребности 2 плановых/производственных заказа покрывающие потребность? Какой из заказов выбирать? А что если один из заказов покрывает частично потребность другого вышестоящего заказа?

Логика связи в MD04 по спецификации планового заказа и дате разузлования спецификации. Почему и при навигации по дереву изделия открывается не конкретный плановый заказ, а список заказов/потребностей на разные даты.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Связь между заказами
СообщениеДобавлено: Чт, апр 21 2011, 14:40 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, сен 08 2008, 11:01
Сообщения: 9
Введите в 300 класс дополнительный признак, например, заказ клиента + позиция заказа клиента.
По ним потом и отследите все движения с заказами, с RESB жить будет слишком сложно.

_________________
Give Hate A Chance


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

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


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

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


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

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