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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Тиражирование заказов ТОРО
СообщениеДобавлено: Пн, июл 25 2011, 12:11 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Коллеги, возникла проблема при тиражировании заказов ТОРО (тр. IORD). Поле "P_USTAT" - "Устанавливаемый ПользовСтатус" - является обязательным для заполнения; в самом же заказе пользовательская статусная схема даже не прописана. Как передавать такие заказы?

В самой программе формирования и передачи IDoc'ов заказов ТОРО есть такой блок:
Code:
  CALL FUNCTION 'I_STATUS_SELECT'
       EXPORTING
            objnr               = diaufk-objnr
            sent_user_status    = p_ustat
       IMPORTING
            selected            = g_answer
            current_user_status = current_status
            next_user_status    = next_status
            user_status_profile = ustat_profile
       TABLES
            syst_status_incl    = so_syinc
            syst_status_excl    = so_syexc
            user_status_incl    = so_usinc
            user_status_excl    = so_usexc.
*      EXCEPTIONS
*           OTHERS              = 1.

  IF g_answer = c_no.
    ADD 1 TO nb_rej_stat.
    REJECT.
  ENDIF.
Т.е., без пользовательского статуса, выходит, передать заказ нельзя, хотя в помощи к параметру P_USTAT сказано, что можно указывать как пользовательский, так и внутренний статус. Что можно сделать в таком случае? Как обойти? Тиражировать нужно в систему HR.

UPDATE:
Как написано в ноте 812542, SAP не рекомендует больше пользоваться транз.IORD и IDoc'ами типа IORDER: вместо этого есть соотв. BAPI. Подскажите, пожалуйста, как растиражировать в HR-систему сервисные заказы. В модель распределения я добавлю вызовы, но что делать дальше? Есть ли спец.отчёт или транз. для распределения заказов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Вт, сен 20 2011, 16:11 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Прошу прощения за ап, но вопрос остаётся открытым, а времени на его разрешение - всё меньше. Неужели никто не сталкивался с такой задачей? На SDN тоже нет внятных ответов - тема либо игнорируется, либо посылается в Z.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Чт, сен 22 2011, 16:16 
Ассистент
Ассистент

Зарегистрирован:
Ср, фев 17 2010, 10:19
Сообщения: 25
Добрый день.
А Вы не пробовали тиражировать заказы с одним из
ключевых системных статусов заказов - ОТКР, ДЕБЛ, ТЗКР, ЗАКР?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Чт, сен 22 2011, 16:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Прошу прощения - времени прошло много, а вопрос я не откорректировал. Сейчас проблема не в том, чтобы отправить заказ, а в том, чтобы получить - нет обработчика входящих IDOC'ов. Судя по SDN, тиражирование сервисных/ТОРО-заказов возможно только во внешние системы, а не в SAP. К сожалению, явных указаний/нот на эту тему я не нашёл ни собственно в нотах, ни на SDN.

Касаемо Вашего вопроса: да, пробовали. Системе требуется именно пользовательский статус, а не системный. Так в исходниках программы-"растираживателя" прописано.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Пт, сен 23 2011, 17:57 
Ассистент
Ассистент

Зарегистрирован:
Ср, фев 17 2010, 10:19
Сообщения: 25
Посмотрите здесь, может будет полезно
http://sapboard.ru/forum/viewtopic.php ... highlight=


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Пн, сен 26 2011, 14:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Спасибо, но, к сожалению, бесполезно - орг.структура передаётся элементарно. Мне же нужно сделать передачу заказов ТОРО/сервисных. Проблема в том, что нет ни BAPI, ни ALE-сообщения, которые это делают. Точнее, есть ALE-сообщение IORDER, но для него нет входящего обработчика. Анализ подобной проблемы (насколько я понимаю, популярной) на SDN показал, что заказы ТОРО можно только отправлять ИЗ саповской системы, но принимать их нельзя. Но это же только поиск по форумам - явных нот и ссылок на документацию, подтверждающих это, я не нашёл.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Сб, окт 01 2011, 17:05 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
to RoadRunner, как вариант привлечь абапера, чтоб написал программу, которая по RFC растиражирует Вам заказы через BAPI_ALM_ORDER_MAINTAIN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Вс, окт 02 2011, 12:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Спасибо! :) Я и есть тот самый абапер. Только, боюсь, чтобы растиражировать через BAPI_ALM_ORDER_MAINTAIN, надо будет настроить модуль ТОРО, а у нас выделенная система HR.

Собственно, устраивала стандартная тр. КОА1 - тиражирование внутр.заказов. Она создаёт на стороне HR только заголовки заказов в табл. AUFK. Но она содержит жёсткое ограничение на тип заказа - 01 и 02.

Как вариант, я на стороне ТОРО скопировал КОА1, в которой убрал это самое ограничение на тип заказа, а на стороне HR скопировал BUS2075 (InternalOrder) в свой бизнес-объект, в котором также закомментировал проверку на тип заказа, а в IDOC_BAPI_INPUT1 (если правильно помню - системы под рукой нет, выходной) через ENHANCEMENT добавил проверку на тип сообщения и тип заказа. Если тип заказа = 30 (сервисные/ТОРО заказы), то подменяю INTERNAL_ORDER на свой тип сообщения, который сгенерировал для нового бизнес-объекта.

Но это костыль. Жаль, что SAP не даёт возможности обходиться без костылей...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Пт, июн 19 2015, 08:40 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, май 22 2013, 14:41
Сообщения: 4
Коллеги добрый день!

Тема древняя, но как показывает практика актуальная!

У нас возникала такая же потребность по передаче заказов ТОРО в HCM.

Получилось ли как-то решить данный вопрос цивилизованным способом.

Заранее благодарен за ответ.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Пт, сен 11 2015, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вс, окт 17 2004, 11:34
Сообщения: 1551
Пол: Мужской
Айдок вида
/ISDFPS/WO
- не то? Именно со слэшом


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тиражирование заказов ТОРО
СообщениеДобавлено: Пн, окт 05 2015, 08:53 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1193
Откуда: Москва
Пол: Мужской
Мы в отдельную HR систему передаем через BUS2075 метод SaveReplica и модель распределения типа BAPI настраиваем. Из ERP системы заказы уходят, на основании типа сообщения INTERNAL_ORDER (базоый тип INTERNAL_ORDER01). HR системы успешно принимает этот айдок, обрабатывает его и потом эти заказы можно исопльзовать в 27, 14, 15, 200* инфотипах.

_________________
С уважением, Р.В. Величко


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

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


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

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


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

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