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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Формат вывода в SAP Query
СообщениеДобавлено: Вт, июл 24 2012, 11:42 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 13 2008, 06:16
Сообщения: 32
Коллеги, то ли в интернете по этому поводу ничего нет, то ли неправильно ищу. Подскажите, пожалуйста, что делать в таком случае:

Сделала такую query:

Изображение

При тестировании каждый инфотип\подтип выводится на отдельной строке и сразу для двух языков ведения, вот так:

Изображение

а мне надо, чтобы по каждой штатной должности все данные выводились в одной строке и, желательно, для одного языка ведения (хорошо бы можно было выбрать, но условие с языками не столь принципиально), примерно так:

Изображение

Как этого добиться?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формат вывода в SAP Query
СообщениеДобавлено: Вт, июл 24 2012, 16:43 
Специалист
Специалист

Зарегистрирован:
Пн, авг 10 2009, 14:26
Сообщения: 107
для ввода на языке logon переключатель NO_DUPLICATE_LANGU
данные из последних полей на одну дату? покажи, какой селекционный для query


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формат вывода в SAP Query  Тема решена
СообщениеДобавлено: Ср, июл 25 2012, 07:00 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
С языком просто - поле языка в ИТ1000 есть, оно у вас просто не включено в инфонабор. Если включить, то его можно включить в отчет и установить на него условие.

По поводу соединений. Полагаю на заданный промежутка времени для приведенного объекта в ИТ1000 2 записи, в вакансиях - 1 запись, в Ит1038 - 4 записи. Получаем 2 * 1 * 4 = 8 записей, как приведено на картинке. Именно так работает обычное соединение, это всегда геометрическое соединение всех записей. Sapquery дополнительно в такой ситуации подавляет вывод дублирующих записей, но здесь они все разные.

Довольно стандартная проблема, когда данные хранятся в виде строк, а в запросе их нужно развернуть в виде столбцов. Скажем, если бы писался SQL запрос, то пришлось для каждого отдельного столбца формировать отдельный подзапрос.

Мне бы самому было бы интересно узнать, если стандартные средства решения этой проблемы. Все решения, которые я видел, это формирование вычисляемого поля с отдельным подзапросом. Для этого нужно в инфонаборе определить вычисляемые поля, в данном случае, для ИТ1000 (должность, подраздел, категория, бюджет ИД), в кодировке для которых пишится отдельный запрос для доступа к данным в ИТ1038.
В итоге, в запросе в SAP Query ИТ1038 в явном виде не используется, необходимые данные берутся как бы из ИТ1000. Кратного увлеличения записей в итоговом множестве не образуется.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формат вывода в SAP Query
СообщениеДобавлено: Ср, июл 25 2012, 07:11 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 13 2008, 06:16
Сообщения: 32
Эх, ну вот я так и думала :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формат вывода в SAP Query
СообщениеДобавлено: Вс, авг 12 2012, 15:58 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, мар 22 2012, 16:26
Сообщения: 21
Ребята, подскажите, пожалуйста такой момент для query - Создаю по запрос по данным сотрудника - база PNPCE. А мне нужно сюда же добавить данные по должности сотрудника, а именно название подразделений (ИТ 9038Б подтип 9008). Эти данные относятся уже к базе PCH. Программа не дает их совместить (или же я не знаю как).

Есть ли возможность совместить данные из этих 2х баз ?


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

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


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

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


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

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