Текущее время: Пн, сен 01 2025, 09:12

Часовой пояс: 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
Сообщения: 1552
Пол: Мужской
Айдок вида
/ISDFPS/WO
- не то? Именно со слэшом


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

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

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


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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