Текущее время: Сб, сен 06 2025, 09:40

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




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

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Добрый день!
Я программист, возникла необходимость писать под 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
Сообщения: 1257
Спасибо за ответ, а можно чуть-чуть по-подробнее? Я в курсе, что отследить можно через 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
Сообщения: 1257
Большое спасибо. Пока что этой информации мне хватило.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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 часа


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

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


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

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