Текущее время: Пт, июл 25 2025, 06:25

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Вт, июл 03 2012, 12:05 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Всем здравствуйте.

Подскажите плиз как кто решал вопросы обработки стандартного IDOC HRMD_A07 по сегменту 1001 инфотипа для формирования в целевой системе привязок O-K

должно быть вот так:
objid = ########
sclas = K
sobid = #########

стандартный обработчик этого IDOC не создает такие записи (справедливо кстати) с сообщением что объекта К в системе не существует. Может быть есть другой обработчик который позволит из этого входящего IDOC сделать связь в целевой системе O к МВЗ? Или может быть надо использовать другой IDOC?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 09:48 
Специалист
Специалист

Зарегистрирован:
Вс, апр 29 2007, 13:16
Сообщения: 133
Пол: Мужской
metha написал:
стандартный обработчик этого IDOC не создает такие записи (справедливо кстати) с сообщением что объекта К в системе не существует. Может быть есть другой обработчик который позволит из этого входящего IDOC сделать связь в целевой системе O к МВЗ? Или может быть надо использовать другой IDOC?
А почему вы не передаете сами МВЗ? Для этого нужен другой тип IDOC-ов. Или конвертировать ИД МВЗ в исходной системы в ИД МВЗ целевой системы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 09:53 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
в том то и дело что справочники МВЗ выровнены полностью между системами, в системе HR МВЗ из системы FI/CO присваиваются объектам оргменеджмента, и далее оргструктура передается в систему FI/CO, в моем IDOC (который HRMD_A07) есть сегмет 1001 инфотипа и там есть запись связей между O и К, но они пропускаются обработчиком входящих IDOC с сообщением что объектов К в системе нет.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 12:22 
Специалист
Специалист

Зарегистрирован:
Вс, апр 29 2007, 13:16
Сообщения: 133
Пол: Мужской
не понятно, все-таки есть МВЗ в целевой системе или нет. Кстати, если статус IDOC-а 52, то это означает, что записи в ИТ1001 создаются, но САП предупреждает, что это "битая" ссылка и она "заработатет", когда появится несуществующий объект. Похоже проблемы с МВЗ... Посмотрите МВЗ в проблемном IDOC-е и попробуйте руками создать ИТ1001 к этому МВЗ.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 12:27 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
В целевой системе МВЗ есть.

Через транзакцию ведения МВЗ данные по МВЗ видны и они ведутся и с точки зрения контролинга они правильные, когда я создаю записи руками через PPDM запись создается отлично, НО стандартный обработчик IDOC пытается при создании 1001 инфотипа проверить есть ли сам объект типа К в оргменеджменте, но такие объекты те доступны для ведения транзакциями оргменеджмента, ошибка только изза этого.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 14:37 
Специалист
Специалист

Зарегистрирован:
Вс, апр 29 2007, 13:16
Сообщения: 133
Пол: Мужской
С точки зрения _стандартного_ ОМ, объекты К являются внешними (также как и объекты P), т.е. их нет в ИТ1000, например, и САП их там не ищет.
Может настройка для объекта K изменена с "внешний" на "внутренний" (сравните с настройкой для P)? Кстати, приведите саповскую ошибку и в каком статусе остаются IDOC-и?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 14:45 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
:-) я же об этом и говорю, что стандартный ALE обработчик внешние для HR объекты не обрабатывает и как следствие записи 1001 ИТ не формируются... вопрос в том может быть есть другой обработчик который позволил бы это сделать?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 15:09 
Специалист
Специалист

Зарегистрирован:
Вс, апр 29 2007, 13:16
Сообщения: 133
Пол: Мужской
и все-таки приведите саповскую ошибку и в каком статусе остаются IDOC-и... Обычно HR ALE туп до безобразия и в этом его сила. Он часто создает записи, даже если нет значений для связанных справочников, или объектов или выдает адекватную диагностику.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Ср, июл 04 2012, 15:28 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Сап вот такую ошибку формирует: "52: Документ не может быть создан потому что объектов К с такими-то идентификаторами в системе не существуют, записи будут сформированы автоматически когда объект К будет создан в системе."

Я понимаю что в своей тупости он ждет когда объект К будет создан, НО в HR НЕТ объектов К, они внешние и вести их средствами HR не возможно. Круг замкнулся.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Чт, июл 05 2012, 09:25 
Специалист
Специалист

Зарегистрирован:
Вс, апр 29 2007, 13:16
Сообщения: 133
Пол: Мужской
Проверьте таблицу HRP1001, что в ней действительно нет пришедших по АЛЕ записей. САП ищет МВЗ там, где они должны быть, если ничего не изменено.
Возьмите номер МВЗ из сообщения об ошибке и проверьте, что он существует.
(Поверьте, что ваш случай не уникален, и у всех "стандартный обработчик этого IDOC" находит МВЗ ;) )
Я бы искал в 2х направлениях:
1. Не создают ли МВЗ на стороне HR;
2. Не деактивируются как-либо МВЗ в не-HR системе, пока линк О-К не пришел в эту систему.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)
СообщениеДобавлено: Чт, июл 05 2012, 10:19 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Проверяли вот так:

1. Целевая система чистая - в ней нет объектов HR, существуют только МВЗ которые были созданы руками через соответствующие бизнес-транзакции ведения МВЗ.
2. Передаем IDOC в котором в сегментах 1001 инфотипа есть связи A011 с объектами К
3. проверяем через PPDM и SE16 записи 1001 инфотипа

В результате имеем IDOC со статусом 52 на сегменте 1001 ИТ, и отсутствием записей 1001 инфотипа со связями с МВЗ.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача через ALE и IDOC привязки О к K (МВЗ)  Тема решена
СообщениеДобавлено: Вт, авг 07 2012, 12:24 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Для того чтобы через ALE формировались связи между объектами О и К достаточно корректно заполнять сегмент Е1PAD25 идентично сегменту E1P1001. Проблема решена.

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


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

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


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

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


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

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