SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Какие ФМ(?) участвуют в работе ППМ? https://www.sapboard.ru/forum/viewtopic.php?f=97&t=96678 |
Страница 1 из 1 |
Автор: | Piton2012 [ Пт, авг 03 2018, 11:52 ] |
Заголовок сообщения: | Какие ФМ(?) участвуют в работе ППМ? |
Здравствуйте! При прогоне ППМ на торговом (не производственном) предприятии создаются заявки на закупку. В заявках определяется источник поставки (из КИП). Задача: 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) нет, то где в коде создаются заявки при прогоне ППМ? Спасибо. |
Автор: | LOEKZ [ Пт, авг 03 2018, 13:17 ] |
Заголовок сообщения: | Re: Какие ФМ(?) участвуют в работе ППМ? |
Никакие BAPI при выполнении ППМ не используются. Подход "сделать как в стандарте» для ППМ скорее всего ни к чему хорошему не приведет. Если Вы делаете свою разработку, то идите стандартным путем: пусть консультант почитает хелп, разберется как работает стандарт и сформулирует, а какие же конкретно функции необходимо реализовать. Цитата: 3) Если ответов на вопросы 1) и 2) нет, то где в коде создаются заявки при прогоне ППМ? Создаются или наполняются данными? Если в первом случае это может быть и одно место, то во втором это десятки мест. |
Автор: | Piton2012 [ Пт, авг 03 2018, 13:51 ] |
Заголовок сообщения: | Re: Какие ФМ(?) участвуют в работе ППМ? |
LOEKZ написал(а): Никакие BAPI при выполнении ППМ не используются. Вы на 100% в этом уверены? Цитата: Подход "сделать как в стандарте» для ППМ скорее всего ни к чему хорошему не приведет. Почему Вы так считаете? |
Автор: | LOEKZ [ Пт, авг 03 2018, 15:05 ] |
Заголовок сообщения: | Re: Какие ФМ(?) участвуют в работе ППМ? |
Цитата: Вы на 100% в этом уверены? На 100 процентов в SAP ни в чем нельзя быть уверенным Но за много лет работ работы с данной функциональностью, в том числе и "изнутри", ни разу не встречал. Функции BAPI это в первую очередь внешний интерфейс, они мало где используются в стандарте и как правило могут далеко не все что умеют стандартные транзакции. Цитата: Почему Вы так считаете? Потому что представляю как работает стандарт. |
Автор: | DED_MOROZ [ Пт, авг 03 2018, 19:47 ] |
Заголовок сообщения: | Re: Какие ФМ(?) участвуют в работе ППМ? |
НУ как правило в стандарте 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 |
Автор: | thebestsaper [ Вт, авг 07 2018, 10:32 ] |
Заголовок сообщения: | Re: Какие ФМ(?) участвуют в работе ППМ? |
иначально тупиковая затея! в ППМ очень много всего и нет единой бапишки для создания всего и вся. Повторить всю логику - бред, проще либо писать ZMRP с нуля по своим требованиям (что может вылиться в пол года-год работы), либо искать стандартное место, куда можно аккуратно! влезть. Для MRP есть много БАДИшекб к примеру: https://blogs.sap.com/2013/08/12/badis-for-mrp/ Собственно, адекватный план: 1). Разобраться с требованиями 2). Найти найболее стандартный подход (а там много настроек+зависимостей от основных данных, процесса) 3). Если действительно в стандарте такого нет, но очень надо, изучать места, куда можно влезть |
Автор: | Piton2012 [ Ср, авг 15 2018, 12:30 ] |
Заголовок сообщения: | Re: Какие ФМ(?) участвуют в работе ППМ? |
Спасибо за ответы. Как и писал 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/ |
Автор: | LKU [ Пн, авг 20 2018, 16:35 ] |
Заголовок сообщения: | Re: Какие ФМ(?) участвуют в работе ППМ? |
Piton2012 написал: С 1) По источнику поставки Цитата: ME_SEARCH_SOURCE_OF_SUPPLY. Этот ФМ отрабатывает при поиске источника поставки из заявки вручную (при нажатии кнопки). При определении источника поставки в ППМ он не вызывается. Начинать надо с того, о какой транзакции мы говорим. В торговых предприятиях (retail) используется WRP1, там как раз ME_SEARCH_SOURCE_OF_SUPPLY дергается. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |