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

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




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Ср, апр 13 2011, 19:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Bully написал(а):
Delicia написала:
Остался вопрос по поводу генерации PERNR стандартными средствами при загрузке IDoc.

Если генерация на стороне получателе IDoc, то здесь без BADi не обойтись.
Суть: Badi для обработки входящих IDoc должен генерировать табельный номер для этого необходимо использовать стандартный объект нумерации для нумерации табельных номеров.

PS
Не забудьте старые т/н сохранить


Интересная вскрылась проблема, когда стали формировать новый номер. Оказывается когда запись создается из IDoc, то текущий номер в диапазоне остается прежним. Т.е. например до создания IDoc текущий номер был N, содали запись из IDoc c номером N+1, а система хранит по-прежнему N, как последний номер. Т.е. счетчик номеров обновляется только для добавлении ручками записи через PA30, например. Как обновить текущий номер после формирования IDoc, т.е. чтобы в PA04 обновился?

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Чт, апр 14 2011, 08:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
А если вставить COMMIT WORK?

_________________
Новый этап на проекте - устранение доработок :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Чт, апр 14 2011, 11:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Брат Мигель написал:
А если вставить COMMIT WORK?


Спасибо за ответ! Я имела ввиду что когда из Idoc-а запись формируется через WE19 (test tool), т.е. уже на этом этапе, где все стандартно и нет никакого пока кода, текущий номер в диапазоне не обновляется системой, остается прежним. Т.е. COMMIT WORK вставлять на этом этапе некуда, все стандартное

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Ср, апр 20 2011, 16:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Delicia написала:
Брат Мигель написал:
А если вставить COMMIT WORK?


Спасибо за ответ! Я имела ввиду что когда из Idoc-а запись формируется через WE19 (test tool), т.е. уже на этом этапе, где все стандартно и нет никакого пока кода, текущий номер в диапазоне не обновляется системой, остается прежним. Т.е. COMMIT WORK вставлять на этом этапе некуда, все стандартное


Друзья, неужели никто не грузил IDOc через WE19 (test tool), все через код?

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Ср, апр 20 2011, 16:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
Delicia написала:
Друзья, неужели никто не грузил IDOc через WE19 (test tool), все через код?


Коллега мне кажется в этой ситуации удаленно вам никто не поможет. Так, что запаситесь терпением и базисниками и отлаживайте ситуацию.

_________________
Новый этап на проекте - устранение доработок :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Чт, апр 21 2011, 01:11 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Delicia написала:
Спасибо за ответ! Я имела ввиду что когда из Idoc-а запись формируется через WE19 (test tool), т.е. уже на этом этапе, где все стандартно и нет никакого пока кода, текущий номер в диапазоне не обновляется системой, остается прежним. Т.е. COMMIT WORK вставлять на этом этапе некуда, все стандартное

Если "нет никакого пока кода", то с чего это табельный номер будет меняться? Кто и как меняет диапазон номеров в вашем случае?

PS
Может таки ну его, IDoc'и, а? и LSMW забабахать?
Я в своё время отказался от идеи использования IDOc'ов при миграции по причине того, что при использовании IDoc'ов данные должны быть подготовлены идеально, т.к. логика обработка входящих IDoc'ов не выполнет бизнес-логику проверки данных, а тупо (да-да - тупо) кладёт эти данные в БД.
Конечно же заставить работать бизнес-логику способ есть, но тогда уж лучше LSWM.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Чт, апр 21 2011, 01:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Bully написал(а):
Delicia написала:
Спасибо за ответ! Я имела ввиду что когда из Idoc-а запись формируется через WE19 (test tool), т.е. уже на этом этапе, где все стандартно и нет никакого пока кода, текущий номер в диапазоне не обновляется системой, остается прежним. Т.е. COMMIT WORK вставлять на этом этапе некуда, все стандартное

Если "нет никакого пока кода", то с чего это табельный номер будет меняться? Кто и как меняет диапазон номеров в вашем случае?


Может я чего действительно не понимаю, но без кода стандартом через test tool транзакция WE19 формируется новая запись в HR основные данные, т.е. ее можно после этого просмотреть в PA30, есть новый номер, но в диапазоне система этот новый номер не ставит в текущий (там остается старый номер) Т.е. это нормально поведение системы? Я просто думала раз система сама запись создала, должна автоматом обновить. Т.е. так и было задумано?

Bully написал(а):
PS
Может таки ну его, IDoc'и, а? и LSMW забабахать?
Я в своё время отказался от идеи использования IDOc'ов при миграции по причине того, что при использовании IDoc'ов данные должны быть подготовлены идеально, т.к. логика обработка входящих IDoc'ов не выполнет бизнес-логику проверки данных, а тупо (да-да - тупо) кладёт эти данные в БД.
Конечно же заставить работать бизнес-логику способ есть, но тогда уж лучше LSWM.

Это уже увы не от меня зависит ))

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Чт, апр 21 2011, 09:59 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
ИМХО - стандартная логика 0000 ИТ "общается" с настройкой диапазонов номеров с помощью ФМ NUMBER_GET_INFO , NUMBER_GET_NEXT и NUMBER_CHECK. То есть вам нужно воспроизвести этот кусок логики в своих Badi если вы хотите получить автонумерацию с автоматическим переключением на следующий номер . Посмотрите как это работает в MP000000.

Лично я бы ни за что не стал бы грузить данные по сотрудникам миграцией через iDoc - и .


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Idoc Загрузка основных данных персонала через лог сообщ HRMD_A
СообщениеДобавлено: Пт, апр 22 2011, 11:31 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Delicia написала:
Может я чего действительно не понимаю, но без кода стандартом через test tool транзакция WE19 формируется новая запись в HR основные данные, т.е. ее можно после этого просмотреть в PA30 ... Я просто думала раз система сама запись создала, должна автоматом обновить. Т.е. так и было задумано?

Вы не не понимание, вы просто невнимательно читаете :)

Bully написал(а):
... логика обработка входящих IDoc'ов не выполнет бизнес-логику проверки данных, а тупо (да-да - тупо) кладёт эти данные в БД...

т.е. какой табельный был указан в IDoc'е, тот и будет использован при создании работника в системе.

Delicia написала:
есть новый номер, но в диапазоне система этот новый номер не ставит в текущий (там остается старый номер) Т.е. это нормально поведение системы?

опять же читайте внимательно:

Bully написал(а):
... здесь без BADi не обойтись.
Суть: Badi для обработки входящих IDoc должен генерировать табельный номер для этого необходимо использовать стандартный объект нумерации для нумерации табельных номеров ...

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3

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


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

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


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

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