Текущее время: Сб, июл 26 2025, 04:26

Часовой пояс: 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 часа


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

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


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

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