Текущее время: Пн, июл 21 2025, 18:08

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Дублируются записи Таб.номера и дат приема при выполнение SAP Query на основе инфонабора (PNP)
СообщениеДобавлено: Пт, июн 01 2007, 09:15 
Ассистент
Ассистент

Зарегистрирован:
Сб, дек 23 2006, 22:07
Сообщения: 33
Создал инфонабор, в нем указал что логическая база данных PNP, выбрат инфотипы 0001, 0002, 0105, создал на основе него отчет SAP Query и указал вывести табельный, даты приема и уволнения, и сразу начинают дублировать записи, появляются несколько записей с одиноковыми табельными номерами и разными датами приема и уволнения, как исправить? Если я правильно понимаю надо чтобы выводились последние записи инфотипа.

И почему когда теже данные берешь через Гибкие данные сотрудников RPLICO10 число записей соответственно меньше, так как информация не дублируется и в поле уволнения почти все без даты что есть правильно, а в моем SAP Query 31.12.9999.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, июн 02 2007, 07:21 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 10 2005, 14:57
Сообщения: 59
Может стоит указать выбор на определенную дату, например, на сегодня. А так же ограничить ИТ0105 по подтипу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 08 2007, 09:42 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 28 2007, 15:53
Сообщения: 21
Откуда: Москва
Была похожая проблема. Составлял отчет, который собирает данные о лимитах сотрудника за определенный период и выводит их вместе с личными данными и оргприсвоением. При выводе запроса не на конкретную дату, а за некоторый период, если у сотрудника менялось оргприсвоение, то записи лимитов за этот период дублируются.

После некоторых опытов и консультаций со старшими... удалось выяснить, что механизм выбора по периоду в SAP Query работает следующим образом.
При выборе переключателя "Другой период" и вводе даты в поля "Период выбора данных" (BEGDA и ENDDA) - анализируются записи всех инфо-типов, включенных в запрос и выводятся записи по всем инфо-типам, действительные в указанный период. Отсюда и дублирование. И при этом еще выбранные вами условия выбора игнорируются (например,если вы хотели получить данные только по активным работникам, то не тут то было... вам впридачу еще и уволенных выдадут).

При выборе переключателя "Другой период" и вводе даты в поля "ПериодВремВыбПерсонала" (BEGPS и ENDPS) - анализируются записи по сотрудникам только в инфо-типе 0001 и выводятся записи, для которых в указанный период для сотрудника существовало оргприсвоение.

А вообще из опыта работы с SAP Query сделал для себя следующий вывод: Чтобы обеспечить корректную выборку без дублирования информации, необходимо по возможности сузить перечень инфо-типов вывода. И в каждом конкретном случае анализировать, какая из групп полей BEGDA/ENDDA или BEGPS/ENDPS больше подходит для указания периода выбора


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

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


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

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


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

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