Текущее время: Ср, июл 23 2025, 10:19

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ALE: блокирование данных при передаче указателей изменения
СообщениеДобавлено: Вт, июл 24 2012, 16:40 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 09 2007, 15:00
Сообщения: 79
Приветствую всех!
Столкнулся с такой проблемой. Настроен интерфейс передачи данных из системы HR 6.0 в систему HR 4.6. Есть такая необходимость т.к. дочерние общества Заказчика постепенно переходят на 6.0, но в 4.6 по прежнему необходим сбор консолидированной отчетности (BI к сожалению отсутствует). Соответсвенно изменяемые данные необходимо реплицировать из 6.0 в 4.6. Передаётся штатка и данные по инфотипам сотрудников.
Настроен сбор указателей изменения. Настроена передача данных орг. структуры и табельных номеров через ALE базисный тип HRMD_A. Всё работает.
Но есть одно НО.

Если в момент отправки данные заблокированы в системе 6.0 (пользователь сидит в табельном номере и т.д.), то в журнале we05 при отправке я вижу предупреждение о том, что данные заблокированы, при этом iDoc отправляется, данные по блокированному объекту не передаются, а указатели изменения сбрасываются. Получаю такую ситуацию: создал орг. единицу и штатную должность, сохранил, сижу на изменение в орг единице и выполняю формирование iDoc. В итоге в систему 4.6 орг. единица не выгружается, штатная должность выгружается, связь между штатной должностью и орг. единицей не создаётся, т.к. орг. единицы нет. Далее я выхожу из изменения орг. единицы, сохраняю, создаётся новый указатель изменения по этой орг. единице. Выгружаю данные, орг единица переходит в 4.6, но связь штатной должности с ней естественно не восстанавливается, т.к. штатная должность уже передавалась при прошлой попытке. Получается рушится связь. А ведь сценарий тестирования вполне себе реалистичный.

Не подскажете, как можно из этой ситуации выйти?

Сбор указателей изменения и формирование iDoc происходит в ФМ MASTERIDOC_CREATE_SMD_HRMD


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALE: блокирование данных при передаче указателей изменения
СообщениеДобавлено: Ср, июл 25 2012, 14:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
printfalex написал(а):
Не подскажете, как можно из этой ситуации выйти?

Почему бы вам не передавать IDOC в то время, когда пользователи не работают с орг.структурой? Или перед формированием консолидированной отчетности?
Например ночью :wink:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALE: блокирование данных при передаче указателей изменения
СообщениеДобавлено: Чт, июл 26 2012, 10:00 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 09 2007, 15:00
Сообщения: 79
Это, конечно, решение проблемы. Но это необходимо решать на организационном уровне. Пользователей скорее всего не устроит синхронизация раз в сутки. Тем более в согласованых проектных решениях значится периодичность - 10 минут :) Я ж не знал что такой подводный камень выплывет. Дело ведь не только в отчетности. Помимо отчетности в системе SAP 4.6 изменения выгружаются ещё в другие внешние системы где периодичность передачи информации является критичной.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALE: блокирование данных при передаче указателей изменения
СообщениеДобавлено: Пт, июл 27 2012, 09:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
ИМХО, нужно искать ноты которые эту ошибку исправят или выставлять сообщение в сап.

ЕМНИП у нас (ну ты понимаешь где :) ) если объект блокирован, то он не передается, но и указатель изменения не сносится (точнее не ставится метка что изменение отработало, соответственно RBDMIDOC в следующий раз ее цепляет)

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALE: блокирование данных при передаче указателей изменения
СообщениеДобавлено: Пт, июл 27 2012, 21:06 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Это не ошибка. Это корректная работа системы.
Если табельный номер блокирован, значит по нему происходят изменения.
Изменения могут коснуться и тех данных, по которым уже есть указатели изменения, поэтому ALE не передаёт блокированные табельные номера (и вообще блокированные объекты).

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALE: блокирование данных при передаче указателей изменения
СообщениеДобавлено: Пн, июл 30 2012, 08:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
printfalex написал(а):
Помимо отчетности в системе SAP 4.6 изменения выгружаются ещё в другие внешние системы где периодичность передачи информации является критичной.

Этого в начальной постановке задачи не было ;)
printfalex написал(а):
Но это необходимо решать на организационном уровне. Пользователей скорее всего не устроит синхронизация раз в сутки.

Есть технические ограничения, о которых написал Bully. И никакие хотелки пользователей эти ограничения не снимут.
Решение может быть только организационное: для передачи данных выделить "окна" для передачи данных. И это... интервал 10 минут как-то слишком :shock:

_________________
С уважением,
Удав.


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

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


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

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


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

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