Текущее время: Вт, июл 22 2025, 15:53

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


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

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


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

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