Текущее время: Пт, авг 17 2018, 18:55

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




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

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

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

Задача:
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
Сообщения: 65
Никакие BAPI при выполнении ППМ не используются.
Подход "сделать как в стандарте» для ППМ скорее всего ни к чему хорошему не приведет.
Если Вы делаете свою разработку, то идите стандартным путем: пусть консультант почитает хелп, разберется как работает стандарт и сформулирует, а какие же конкретно функции необходимо реализовать.

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

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


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

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

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

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

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


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

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

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

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


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

Зарегистрирован:
Пт, янв 30 2009, 10:59
Сообщения: 1134
Откуда: Москва, Минск
Пол: Мужской
НУ как правило в стандарте 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
Сообщения: 914
иначально тупиковая затея!
в ППМ очень много всего и нет единой бапишки для создания всего и вся. Повторить всю логику - бред, проще либо писать ZMRP с нуля по своим требованиям (что может вылиться в пол года-год работы), либо искать стандартное место, куда можно аккуратно! влезть.

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

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


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

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

Как и писал 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  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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