Текущее время: Чт, янв 24 2019, 09:16

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Какие ФМ(?) участвуют в работе ППМ?
СообщениеДобавлено: Пт, авг 03 2018, 12:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 18 2012, 09:21
Сообщения: 81
Пол: Мужской
Здравствуйте!

При прогоне ППМ на торговом (не производственном) предприятии создаются заявки на закупку.
В заявках определяется источник поставки (из КИП).

Задача:
1) Понять, каким образом при прогоне ППМ определяется источник поставки (какой BAPI или каким-то другим способом?)
2) Понять, каким образом при прогоне ППМ рассчитывается календарный график (дата заказа для заявки, дата поставки). Опять же - интересует BAPI или другое место в коде, где это происходит.

Это нужно для того, чтобы повторить эту логику в новой разработке.

Я предположил, что заявки при прогоне ППМ создаются какой-то BAPI, и пытался ее найти (чтобы из нее увидеть цепочку вызовов и понять, где определяются данные для создаваемой заявки).
Но ни одна из известных мне BAPI при прогоне ППМ не вызывается, а заявки создаются.
Проверял эти BAPI:
BAPI_REQUISITION_CREATE
BAPI_PR_CREATE
ME_CREATE_REQUISITION_EXT
BS01_REQUISITION_CREATE

Таким образом, вопросы:
1) Понять, каким образом при прогоне ППМ определяется источник поставки (какой BAPI или каким-то другим способом?)
2) Понять, каким образом при прогоне ППМ рассчитывается календарный график (дата заказа для заявки, дата поставки). Опять же - интересует BAPI или другое место в коде, где это происходит.
3) Если ответов на вопросы 1) и 2) нет, то где в коде создаются заявки при прогоне ППМ?

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Какие ФМ(?) участвуют в работе ППМ?
СообщениеДобавлено: Пт, авг 03 2018, 14:17 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 20 2012, 13:08
Сообщения: 75
Никакие BAPI при выполнении ППМ не используются.
Подход "сделать как в стандарте» для ППМ скорее всего ни к чему хорошему не приведет.
Если Вы делаете свою разработку, то идите стандартным путем: пусть консультант почитает хелп, разберется как работает стандарт и сформулирует, а какие же конкретно функции необходимо реализовать.

Цитата:
3) Если ответов на вопросы 1) и 2) нет, то где в коде создаются заявки при прогоне ППМ?

Создаются или наполняются данными? :-) Если в первом случае это может быть и одно место, то во втором это десятки мест.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Какие ФМ(?) участвуют в работе ППМ?
СообщениеДобавлено: Пт, авг 03 2018, 14:51 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 18 2012, 09:21
Сообщения: 81
Пол: Мужской
LOEKZ написал(а):
Никакие BAPI при выполнении ППМ не используются.

Вы на 100% в этом уверены?

Цитата:
Подход "сделать как в стандарте» для ППМ скорее всего ни к чему хорошему не приведет.

Почему Вы так считаете?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Какие ФМ(?) участвуют в работе ППМ?
СообщениеДобавлено: Пт, авг 03 2018, 16:05 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 20 2012, 13:08
Сообщения: 75
Цитата:
Вы на 100% в этом уверены?

На 100 процентов в SAP ни в чем нельзя быть уверенным :-) Но за много лет работ работы с данной функциональностью, в том числе и "изнутри", ни разу не встречал.
Функции BAPI это в первую очередь внешний интерфейс, они мало где используются в стандарте и как правило могут далеко не все что умеют стандартные транзакции.
Цитата:
Почему Вы так считаете?

Потому что представляю как работает стандарт.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Какие ФМ(?) участвуют в работе ППМ?
СообщениеДобавлено: Пт, авг 03 2018, 20:47 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 10:59
Сообщения: 1158
Откуда: Москва, Минск
Пол: Мужской
НУ как правило в стандарте SAP чаще создание документов выполняется не через BAPI.
BAPI - это функции, которые эмулируют создание документов через транзакции:
BAPI_PO_CREATE1 - ME21n
BAPI_PR_CREATE - ME51n
и т.д.

Но вот для расчета дат, расчета цены, и т.д. часто используются ФМ, которые можно пытаться использовать в своих целях

По поводу источника поставки - посмотри ФМ ME_SEARCH_SOURCE_OF_SUPPLY.
А еще вернее вариант - поставь точку прерывания в ЮЭ EXIT_SAPLMEQR_001. И посмотри где он вызывается.


Для расчет дат посмотри ФМ SCHEDULING_MRP.
Если не подойдет, поищи ФМ *SCHEDULING*.

В сбыте, в частности, исполmзуется ФМ SD_SCHEDULING

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Какие ФМ(?) участвуют в работе ППМ?
СообщениеДобавлено: Вт, авг 07 2018, 11:32 
Директор
Директор

Зарегистрирован:
Пн, мар 25 2013, 13:19
Сообщения: 964
иначально тупиковая затея!
в ППМ очень много всего и нет единой бапишки для создания всего и вся. Повторить всю логику - бред, проще либо писать ZMRP с нуля по своим требованиям (что может вылиться в пол года-год работы), либо искать стандартное место, куда можно аккуратно! влезть.

Для MRP есть много БАДИшекб к примеру: https://blogs.sap.com/2013/08/12/badis-for-mrp/

Собственно, адекватный план:
1). Разобраться с требованиями
2). Найти найболее стандартный подход (а там много настроек+зависимостей от основных данных, процесса)
3). Если действительно в стандарте такого нет, но очень надо, изучать места, куда можно влезть


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какие ФМ(?) участвуют в работе ППМ?  Тема решена
СообщениеДобавлено: Ср, авг 15 2018, 13:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 18 2012, 09:21
Сообщения: 81
Пол: Мужской
Спасибо за ответы.

Как и писал LOEKZ, ФМов я так и не нашел ни для источника поставки, ни для определения сроков.

1) По источнику поставки
Цитата:
ME_SEARCH_SOURCE_OF_SUPPLY.

Этот ФМ отрабатывает при поиске источника поставки из заявки вручную (при нажатии кнопки).
При определении источника поставки в ППМ он не вызывается.

В моем случае в качестве источника поставки используются записи КИП (Квотирования не используются), записи КИП стандартом обрабатываются тут:
form FUELLEN_EORDX from program LM61YF3I, where the source list is selected from table EORD and validated by MRP.

Вот полезная ссылка
https://wiki.scn.sap.com/wiki/display/E ... ing+on+MRP

2) По расчету сроков
Также ФМов не нашел, но свою задачу решил.

Вот полезные ссылки
Для ППМ на основе расхода/прогноза
https://help.sap.com/erp2005_ehp_07/hel ... cache=true
Для цикличного ППМ
https://blogs.sap.com/2014/01/30/time-p ... ng-in-sap/


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Какие ФМ(?) участвуют в работе ППМ?
СообщениеДобавлено: Пн, авг 20 2018, 17:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4474
Откуда: Москва
Piton2012 написал:
С
1) По источнику поставки
Цитата:
ME_SEARCH_SOURCE_OF_SUPPLY.

Этот ФМ отрабатывает при поиске источника поставки из заявки вручную (при нажатии кнопки).
При определении источника поставки в ППМ он не вызывается.



Начинать надо с того, о какой транзакции мы говорим.
В торговых предприятиях (retail) используется WRP1, там как раз ME_SEARCH_SOURCE_OF_SUPPLY дергается.

_________________
Удача - результат нашего желания (© А. Нортон)


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

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


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

Сейчас этот форум просматривают: ukol


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

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