Текущее время: Чт, мар 28 2024, 21:43

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 04 2014, 12:24 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
Добрый день коллеги. Не знаю, используется ли у Вас в обиходе слово "треш" для интерфейсов, но в последнее время я это слово начал использовать все чаще.
Есть стандартный интерфейс InvoiceNotification_Out, который в PI постоянно выскакивает с ошибкой "Определение получателя: получатели не определены", соответственно какого-либо сценария для него нет и никакой настройки не требовалось, но мне он постоянно режет глаз своим появлением после действий с заявками между ERP и TM.
Существует ли способ поставить "заглушку" на этот интерфейс, чтобы исключить появление "красных флагов"?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 04 2014, 12:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Добрый день!

Вообще, PI работает по принципу shitIn-shitOut.

Я бы для начала пошевелил спецов ERP на предмет отключения отправки InvoiceNotification_Out

Процесс же вроде описан на приведенной Вами ссылке:
"In SAP ERP, internal documents that the system requires for invoice creation are created for Logistics Invoice Verification on the basis of the TM data. When incoming invoices are entered or canceled, the connected transportation management system is informed by enterprise service (Supplier Invoice Notification - InvoiceNotification_Out)."
В частности, пошарить тут:
"For incoming and outgoing invoices, make the appropriate Customizing settings in: Integration with Other SAP Components under -> Transportation Management -> Invoice Integration."
Там некий workflow упоминается - можно его поковырять.

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

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 04 2014, 13:05 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
Спецы, скорее всего не будут этим заниматься, поскольку есть более важные задачи.
Я представлял это как некий сценарий в "пустую" бизнес систему.
Что это "файл с перезаписью" и где его хранить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 04 2014, 13:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Заранее неправильный подход к интеграционной шине, это ведь не мусорная корзина, куда можно сыпать все подряд, а "там разберутся".

Что значит "спецы не будут этим заниматься"?
Постановка простая: "от вас идет рассылка ненужных сообщений, разберитесь, пожалуйста. Если это нужное сообщение - то куда его передавать и в каком формате".

"файл с перезаписью" - это настроенный файловый адаптер с параметром "перезаписывать, если файл существует".

Но еще раз, совет - потратьте время время и немного нервов и убедите коллег отключить эту рассылку, можете сами посмотреть и помочь им разобраться.
И PI не будет "помойной ямой", и уважение к себе и своей задаче получите.

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 04 2014, 15:21 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
Спасибо за наставления.
Пару месяцев назад получилось отключить несколько интерфейсов через эту badi BadI PUR_SE_PO_INTERFACE_OUT_SELECT (нота 1317798)
Возможно и здесь может быть что-то в этом роде.

Путь для файла перезаписи где зачастую располагается?

----
Сделал как Вы предложили через файловый адаптер в Dev`e. Ошибки изменились на успешно обработанные сообщения. Отправитель была ERP система, получатель выбрал TM и в канале получателя поставил файловый адаптер. Теперь не ясно куда же все-таки попадает этот файл. Целевую директорию оставил "/" без изменений


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 04 2014, 16:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Естественно, флажки сменятся на зеленый - интерфейс-то рабочий, без ошибок.
Только зачем лишняя нагрузка на сервер PI - все равно не понимаю.

Путь к файлу - это рабочая директория сервера J2EE.
Можно указать относительный путь, можно указать share где-нибудь в сети (доступную с сервера PI), можно указать абсолютный путь к папке на сервере.

Code:
File Access Parameters
●      Source Directory
Specify the directory where the files to be processed are located.
You can either specify the entire path name or a name relative to the working directory of the Adapter Engine. In all platforms (including Windows), use a forward slash (/) to separate directory names in accordance with Java specification.


Отсюда: http://help.sap.com/saphelp_nw04/helpda ... ontent.htm

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 04 2014, 17:23 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
pitroff написал:
Естественно, флажки сменятся на зеленый - интерфейс-то рабочий, без ошибок.
Только зачем лишняя нагрузка на сервер PI - все равно не понимаю.


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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Пн, фев 17 2014, 14:30 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
этот сервис используется в сценарии стандартном TM_ERPInvoiceIntegration
- надо его активировать и все будет нормально - вы просто не импортировали XI Content для TM


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как избавиться от трешевого InvoiceNotification_Out
СообщениеДобавлено: Вт, фев 25 2014, 11:12 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
dump написал(а):
этот сервис используется в сценарии стандартном TM_ERPInvoiceIntegration
- надо его активировать и все будет нормально - вы просто не импортировали XI Content для TM


dump, контент импортирован, но настроен сценарий TM_ERPOrderIntegration http://sap.com/xi/TMS/Global/IC SAPTM IC 1.01


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

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


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

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


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

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